import { CreateFileOptions } from '../classes/fileWriter'; export type ZodScalarPrimitiveType = 'string' | 'number' | 'bigint' | 'boolean' | 'date'; export declare function writeZodImport(writeImport: CreateFileOptions['writeImport']): void; export declare function createScalarSchema(type: ZodScalarPrimitiveType, customErrors?: string): string; export declare function createCoercedScalarSchema(type: Extract, customErrors?: string): string; export declare function buildObjectOptions(options: { required_error?: string; invalid_type_error?: string; description?: string; }): string; export declare function buildValidatorCall(_kind: 'string' | 'number' | 'bigint' | 'date' | 'array' | 'object', key: string, args: string): string; export declare function combineObjectSchemas(leftSchemaExpr: string, rightSchemaExpr: string, mode: 'merge' | 'and'): string; export declare function wrapAsRecursiveZodType(schemaExpr: string): string; //# sourceMappingURL=zodCompatibility.d.ts.map