import { z } from "zod"; export declare const wildcardValidator: z.ZodObject<{ includeFields: z.ZodArray; excludeFields: z.ZodOptional>; cuid2Options: z.ZodOptional, z.ZodUnknown>>; counter: z.ZodOptional, z.ZodUnknown>>; fingerprint: z.ZodOptional; length: z.ZodOptional; }, "strip", z.ZodTypeAny, { random?: ((...args: unknown[]) => unknown) | undefined; counter?: ((...args: unknown[]) => unknown) | undefined; fingerprint?: string | undefined; length?: number | undefined; }, { random?: ((...args: unknown[]) => unknown) | undefined; counter?: ((...args: unknown[]) => unknown) | undefined; fingerprint?: string | undefined; length?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { includeFields: string[]; excludeFields?: string[] | undefined; cuid2Options?: { random?: ((...args: unknown[]) => unknown) | undefined; counter?: ((...args: unknown[]) => unknown) | undefined; fingerprint?: string | undefined; length?: number | undefined; } | undefined; }, { includeFields: string[]; excludeFields?: string[] | undefined; cuid2Options?: { random?: ((...args: unknown[]) => unknown) | undefined; counter?: ((...args: unknown[]) => unknown) | undefined; fingerprint?: string | undefined; length?: number | undefined; } | undefined; }>; export declare const exactValidator: z.ZodObject<{ fields: z.ZodArray; cuid2Options: z.ZodOptional, z.ZodUnknown>>; counter: z.ZodOptional, z.ZodUnknown>>; fingerprint: z.ZodOptional; length: z.ZodOptional; }, "strip", z.ZodTypeAny, { random?: ((...args: unknown[]) => unknown) | undefined; counter?: ((...args: unknown[]) => unknown) | undefined; fingerprint?: string | undefined; length?: number | undefined; }, { random?: ((...args: unknown[]) => unknown) | undefined; counter?: ((...args: unknown[]) => unknown) | undefined; fingerprint?: string | undefined; length?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { fields: string[]; cuid2Options?: { random?: ((...args: unknown[]) => unknown) | undefined; counter?: ((...args: unknown[]) => unknown) | undefined; fingerprint?: string | undefined; length?: number | undefined; } | undefined; }, { fields: string[]; cuid2Options?: { random?: ((...args: unknown[]) => unknown) | undefined; counter?: ((...args: unknown[]) => unknown) | undefined; fingerprint?: string | undefined; length?: number | undefined; } | undefined; }>;