import * as z from 'zod/mini'; export declare function toValidationError(str: string, placeholders?: Record): { error: string; }; export type BooleanInputRequirements = { required?: boolean; }; export declare function createBooleanValidator(requirements: BooleanInputRequirements): z.ZodMiniBoolean | undefined; export type TextInputRequirements = { required?: boolean; type?: 'text' | 'email' | 'url'; minLength?: string | number; maxLength?: string | number; }; export declare function createTextValidator(requirements: TextInputRequirements): z.ZodMiniString | z.ZodMiniUnion]>; export type ListInputRequirements = { required?: boolean; minRequired?: string | number; maxRequired?: string | number; }; export declare function createListValidator(requirements: ListInputRequirements): z.ZodMiniArray | z.ZodMiniUnion]>;