export declare function record(value: unknown): Record<string, unknown>;
export declare function text(value: unknown, field: string, maxLength: number): string;
export declare function optionalText(value: unknown, field: string, maxLength: number): string | null;
export declare function integer(value: unknown, field: string, min: number, max?: number): number;
export declare function boolean(value: unknown, field: string): boolean;
export declare function idList(value: unknown, field: string): number[];
export declare function oneOf<T extends string>(value: unknown, options: readonly T[], field: string): T;
export declare function date(value: unknown, field: string): Date;
export declare function email(value: unknown, field?: string): string;
export declare function phone(value: unknown, field?: string): string;
export declare function optionalUrl(value: unknown, field: string): string | null;
export declare function password(value: unknown): string;
export declare function slugify(value: string, fallbackPrefix?: string): string;
