import { z } from 'zod'; /** * Common rule shorthands — use these in your FormRequest schemas * to avoid repeating the same patterns across requests. */ export declare const rules: { readonly required: () => z.ZodString; readonly email: () => z.ZodString; readonly url: () => z.ZodString; readonly uuid: () => z.ZodString; readonly string: (min?: number, max?: number) => z.ZodString; readonly password: () => z.ZodString; readonly int: (min?: number, max?: number) => z.ZodNumber; readonly positiveInt: () => z.ZodNumber; readonly boolean: () => z.ZodBoolean; readonly date: () => z.ZodDate; readonly futureDate: () => z.ZodEffects; readonly pastDate: () => z.ZodEffects; readonly array: (item: T, min?: number) => z.ZodArray; readonly enum: (values: T) => z.ZodEnum>; readonly id: () => z.ZodNumber; readonly slug: () => z.ZodString; }; //# sourceMappingURL=index.d.ts.map