import { z } from "zod"; export declare const simplifiedJSDocTagSchema: z.ZodObject<{ name: z.ZodString; value: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; value?: string | undefined; }, { name: string; value?: string | undefined; }>; export declare const getSchemaNameSchema: z.ZodFunction, z.ZodString>; export declare const nameFilterSchema: z.ZodFunction, z.ZodBoolean>; export declare const jSDocTagFilterSchema: z.ZodFunction; }, "strip", z.ZodTypeAny, { name: string; value?: string | undefined; }, { name: string; value?: string | undefined; }>, "many">], z.ZodUnknown>, z.ZodBoolean>; export declare const customJSDocFormatTypeAttributesSchema: z.ZodObject<{ regex: z.ZodString; errorMessage: z.ZodOptional; }, "strip", z.ZodTypeAny, { regex: string; errorMessage?: string | undefined; }, { regex: string; errorMessage?: string | undefined; }>; export declare const customJSDocFormatTypeSchema: z.ZodString; export declare const customJSDocFormatTypesSchema: z.ZodRecord; }, "strip", z.ZodTypeAny, { regex: string; errorMessage?: string | undefined; }, { regex: string; errorMessage?: string | undefined; }>]>>; export declare const configSchema: z.ZodObject<{ input: z.ZodString; output: z.ZodString; skipValidation: z.ZodOptional; nameFilter: z.ZodOptional, z.ZodBoolean>>; jsDocTagFilter: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; value?: string | undefined; }, { name: string; value?: string | undefined; }>, "many">], z.ZodUnknown>, z.ZodBoolean>>; getSchemaName: z.ZodOptional, z.ZodString>>; keepComments: z.ZodDefault>; skipParseJSDoc: z.ZodDefault>; inferredTypes: z.ZodOptional; customJSDocFormatTypes: z.ZodOptional; }, "strip", z.ZodTypeAny, { regex: string; errorMessage?: string | undefined; }, { regex: string; errorMessage?: string | undefined; }>]>>>; }, "strip", z.ZodTypeAny, { input: string; output: string; keepComments: boolean; skipParseJSDoc: boolean; getSchemaName?: ((args_0: string, ...args_1: unknown[]) => string) | undefined; skipValidation?: boolean | undefined; nameFilter?: ((args_0: string, ...args_1: unknown[]) => boolean) | undefined; jsDocTagFilter?: ((args_0: { name: string; value?: string | undefined; }[], ...args_1: unknown[]) => boolean) | undefined; inferredTypes?: string | undefined; customJSDocFormatTypes?: Record | undefined; }, { input: string; output: string; getSchemaName?: ((args_0: string, ...args_1: unknown[]) => string) | undefined; skipValidation?: boolean | undefined; nameFilter?: ((args_0: string, ...args_1: unknown[]) => boolean) | undefined; jsDocTagFilter?: ((args_0: { name: string; value?: string | undefined; }[], ...args_1: unknown[]) => boolean) | undefined; keepComments?: boolean | undefined; skipParseJSDoc?: boolean | undefined; inferredTypes?: string | undefined; customJSDocFormatTypes?: Record | undefined; }>; export declare const configsSchema: z.ZodArray; nameFilter: z.ZodOptional, z.ZodBoolean>>; jsDocTagFilter: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; value?: string | undefined; }, { name: string; value?: string | undefined; }>, "many">], z.ZodUnknown>, z.ZodBoolean>>; getSchemaName: z.ZodOptional, z.ZodString>>; keepComments: z.ZodDefault>; skipParseJSDoc: z.ZodDefault>; inferredTypes: z.ZodOptional; customJSDocFormatTypes: z.ZodOptional; }, "strip", z.ZodTypeAny, { regex: string; errorMessage?: string | undefined; }, { regex: string; errorMessage?: string | undefined; }>]>>>; }, "strip", z.ZodTypeAny, { input: string; output: string; keepComments: boolean; skipParseJSDoc: boolean; getSchemaName?: ((args_0: string, ...args_1: unknown[]) => string) | undefined; skipValidation?: boolean | undefined; nameFilter?: ((args_0: string, ...args_1: unknown[]) => boolean) | undefined; jsDocTagFilter?: ((args_0: { name: string; value?: string | undefined; }[], ...args_1: unknown[]) => boolean) | undefined; inferredTypes?: string | undefined; customJSDocFormatTypes?: Record | undefined; }, { input: string; output: string; getSchemaName?: ((args_0: string, ...args_1: unknown[]) => string) | undefined; skipValidation?: boolean | undefined; nameFilter?: ((args_0: string, ...args_1: unknown[]) => boolean) | undefined; jsDocTagFilter?: ((args_0: { name: string; value?: string | undefined; }[], ...args_1: unknown[]) => boolean) | undefined; keepComments?: boolean | undefined; skipParseJSDoc?: boolean | undefined; inferredTypes?: string | undefined; customJSDocFormatTypes?: Record | undefined; }>, z.ZodObject<{ name: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; }, { name: string; }>>, "many">; export declare const inputOutputMappingSchema: z.ZodObject; nameFilter: z.ZodOptional, z.ZodBoolean>>; jsDocTagFilter: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; value?: string | undefined; }, { name: string; value?: string | undefined; }>, "many">], z.ZodUnknown>, z.ZodBoolean>>; getSchemaName: z.ZodOptional, z.ZodString>>; keepComments: z.ZodDefault>; skipParseJSDoc: z.ZodDefault>; inferredTypes: z.ZodOptional; customJSDocFormatTypes: z.ZodOptional; }, "strip", z.ZodTypeAny, { regex: string; errorMessage?: string | undefined; }, { regex: string; errorMessage?: string | undefined; }>]>>>; }, "input" | "output" | "getSchemaName">, "strip", z.ZodTypeAny, { input: string; output: string; getSchemaName?: ((args_0: string, ...args_1: unknown[]) => string) | undefined; }, { input: string; output: string; getSchemaName?: ((args_0: string, ...args_1: unknown[]) => string) | undefined; }>; export declare const tsToZodConfigSchema: z.ZodUnion<[z.ZodObject<{ input: z.ZodString; output: z.ZodString; skipValidation: z.ZodOptional; nameFilter: z.ZodOptional, z.ZodBoolean>>; jsDocTagFilter: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; value?: string | undefined; }, { name: string; value?: string | undefined; }>, "many">], z.ZodUnknown>, z.ZodBoolean>>; getSchemaName: z.ZodOptional, z.ZodString>>; keepComments: z.ZodDefault>; skipParseJSDoc: z.ZodDefault>; inferredTypes: z.ZodOptional; customJSDocFormatTypes: z.ZodOptional; }, "strip", z.ZodTypeAny, { regex: string; errorMessage?: string | undefined; }, { regex: string; errorMessage?: string | undefined; }>]>>>; }, "strip", z.ZodTypeAny, { input: string; output: string; keepComments: boolean; skipParseJSDoc: boolean; getSchemaName?: ((args_0: string, ...args_1: unknown[]) => string) | undefined; skipValidation?: boolean | undefined; nameFilter?: ((args_0: string, ...args_1: unknown[]) => boolean) | undefined; jsDocTagFilter?: ((args_0: { name: string; value?: string | undefined; }[], ...args_1: unknown[]) => boolean) | undefined; inferredTypes?: string | undefined; customJSDocFormatTypes?: Record | undefined; }, { input: string; output: string; getSchemaName?: ((args_0: string, ...args_1: unknown[]) => string) | undefined; skipValidation?: boolean | undefined; nameFilter?: ((args_0: string, ...args_1: unknown[]) => boolean) | undefined; jsDocTagFilter?: ((args_0: { name: string; value?: string | undefined; }[], ...args_1: unknown[]) => boolean) | undefined; keepComments?: boolean | undefined; skipParseJSDoc?: boolean | undefined; inferredTypes?: string | undefined; customJSDocFormatTypes?: Record | undefined; }>, z.ZodArray; nameFilter: z.ZodOptional, z.ZodBoolean>>; jsDocTagFilter: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; value?: string | undefined; }, { name: string; value?: string | undefined; }>, "many">], z.ZodUnknown>, z.ZodBoolean>>; getSchemaName: z.ZodOptional, z.ZodString>>; keepComments: z.ZodDefault>; skipParseJSDoc: z.ZodDefault>; inferredTypes: z.ZodOptional; customJSDocFormatTypes: z.ZodOptional; }, "strip", z.ZodTypeAny, { regex: string; errorMessage?: string | undefined; }, { regex: string; errorMessage?: string | undefined; }>]>>>; }, "strip", z.ZodTypeAny, { input: string; output: string; keepComments: boolean; skipParseJSDoc: boolean; getSchemaName?: ((args_0: string, ...args_1: unknown[]) => string) | undefined; skipValidation?: boolean | undefined; nameFilter?: ((args_0: string, ...args_1: unknown[]) => boolean) | undefined; jsDocTagFilter?: ((args_0: { name: string; value?: string | undefined; }[], ...args_1: unknown[]) => boolean) | undefined; inferredTypes?: string | undefined; customJSDocFormatTypes?: Record | undefined; }, { input: string; output: string; getSchemaName?: ((args_0: string, ...args_1: unknown[]) => string) | undefined; skipValidation?: boolean | undefined; nameFilter?: ((args_0: string, ...args_1: unknown[]) => boolean) | undefined; jsDocTagFilter?: ((args_0: { name: string; value?: string | undefined; }[], ...args_1: unknown[]) => boolean) | undefined; keepComments?: boolean | undefined; skipParseJSDoc?: boolean | undefined; inferredTypes?: string | undefined; customJSDocFormatTypes?: Record | undefined; }>, z.ZodObject<{ name: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; }, { name: string; }>>, "many">]>;