- $$Function<    TInput extends        [ZodType<unknown, unknown>, ...ZodType<unknown, unknown>[]],    TOutput extends ZodType<unknown, unknown>,>(    __namedParameters: { input: TInput; output: TOutput },): ZodType<    (        ...args: [...TupleOutputTypeWithOptionals<TInput>[]],    ) => output<TOutput>,> - Type Parameters- TInput extends [ZodType<unknown, unknown>, ...ZodType<unknown, unknown>[]]
- TOutput extends ZodType<unknown, unknown>
 - Returns ZodType<
 (
 ...args: [...TupleOutputTypeWithOptionals<TInput>[]],
 ) => output<TOutput>,
 >