class z.ZodFunction extends ZodType<OuterTypeOfFunction<Args, Returns>, ZodFunctionDef<Args, Returns>, InnerTypeOfFunction<Args, Returns>>import { z } from "https://deno.land/x/netzo@0.5.30/deps/zod/mod.ts"; const { ZodFunction } = z; Type ParametersArgs extends ZodTuple<any, any>Returns extends ZodTypeAnyPropertiesvalidateMethods_parse(input: ParseInput): ParseReturnType<any>args<Items extends Parameters<(ZodTuple)["create"]>[0]>(...items: Items): ZodFunction<ZodTuple<Items, ZodUnknown>, Returns>implement<F extends InnerTypeOfFunction<Args, Returns>>(func: F): ReturnType<F> extends Returns["_output"] ? (...args: Args["_input"]) => ReturnType<F> : OuterTypeOfFunction<Args, Returns>parameters()returns<NewReturnType extends ZodType<any, any>>(returnType: NewReturnType): ZodFunction<Args, NewReturnType>returnType()strictImplement(func: InnerTypeOfFunction<Args, Returns>): InnerTypeOfFunction<Args, Returns>Static Methodscreate(): ZodFunction<ZodTuple<[], ZodUnknown>, ZodUnknown>create<T extends AnyZodTuple = ZodTuple<[], ZodUnknown>>(args: T): ZodFunction<T, ZodUnknown>create<T extends AnyZodTuple, U extends ZodTypeAny>(args: T, returns: U): ZodFunction<T, U>create<T extends AnyZodTuple = ZodTuple<[], ZodUnknown>, U extends ZodTypeAny = ZodUnknown>(args: T,returns: U,params?: RawCreateParams,): ZodFunction<T, U>