import { z } from 'zod'; export declare const StringSchema: z.ZodObject<{ type: z.ZodEnum<{ string: "string"; }>; enum: z.ZodOptional>; minLength: z.ZodOptional; maxLength: z.ZodOptional; pattern: z.ZodOptional; format: z.ZodOptional>; }, z.core.$strip>; export type StringOptions = z.input; export type NumberOptions = z.input; export type BooleanOptions = z.input; export type DateOptions = z.input; export type ArrayOptions = z.input; export type ObjectOptions = z.input; export type PropertyOptions = z.input; export type InputOptions = z.input; declare const NumberSchema: z.ZodObject<{ type: z.ZodDefault>; minimum: z.ZodDefault>; maximum: z.ZodDefault>; distribution: z.ZodDefault>>; mean: z.ZodDefault>; stddev: z.ZodDefault>; precision: z.ZodDefault>; count: z.ZodDefault>; }, z.core.$strip>; declare const BooleanSchema: z.ZodObject<{ type: z.ZodEnum<{ boolean: "boolean"; }>; probability: z.ZodDefault>; }, z.core.$strip>; declare const DateSchema: z.ZodObject<{ type: z.ZodEnum<{ date: "date"; }>; format: z.ZodOptional>; when: z.ZodOptional>; between: z.ZodOptional>; }, z.core.$strip>; declare const ArraySchema: z.ZodTypeAny; declare const ObjectSchema: z.ZodTypeAny; declare const PropertySchema: z.ZodTypeAny; export declare const InputSchema: z.ZodLazy>; locale: z.ZodDefault>>; seed: z.ZodOptional; properties: z.ZodOptional>>>>; required: z.ZodOptional>; }, z.core.$strip>>; export {}; //# sourceMappingURL=schema.d.ts.map