import { z } from 'zod';
/** Safe string with max length (default 4096) */
export declare function safeString(max?: number): z.ZodString;
/** Safe path string — max 4096 chars, no null bytes */
export declare function safePath(): z.ZodString;
/** Safe array with max length (default 1000) */
export declare function safeArray<T extends z.ZodType>(schema: T, max?: number): z.ZodArray<T>;
/** Safe content string — for large text fields (default 1MB) */
export declare function safeContent(max?: number): z.ZodString;
/** Safe integer — bounded to prevent overflow */
export declare function safeInt(min?: number, max?: number): z.ZodNumber;
//# sourceMappingURL=safe-schemas.d.ts.map