import { z } from 'zod'; 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>; 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>; start: z.ZodOptional; end: z.ZodOptional; }, z.core.$strip>; declare const PersonSchema: z.ZodObject<{ type: z.ZodEnum<{ person: "person"; }>; value: z.ZodOptional>; fields: z.ZodOptional>>; pattern: z.ZodOptional; }, z.core.$strip>; declare const ArraySchema: any; declare const ObjectSchema: any; declare const PropertySchema: any; export declare const DataSchema: z.ZodLazy>; locale: z.ZodDefault>>; seed: z.ZodOptional; refDate: z.ZodOptional; count: z.ZodDefault>; properties: 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 PersonOptions = z.input; export type ArrayOptions = z.input; export type ObjectOptions = z.input; export type PropertyOptions = z.input; export type InputOptions = z.input; export {}; //# sourceMappingURL=data.d.ts.map