export declare const EMAIL_REGEX: RegExp; export type ValidationCode = "email_required" | "email_invalid" | "password_required" | "password_min" | "required" | "positive_number" | "file_type" | "file_too_large" | "video_type" | "youtube_required" | "youtube_invalid"; export declare const defaultValidationMessages: Record; export declare function validateEmail(value: string): ValidationCode | undefined; export declare function validatePassword(value: string, minLength?: number): ValidationCode | undefined; export declare function validateRequired(value: string): ValidationCode | undefined; export declare function validatePositiveNumber(value: string): ValidationCode | undefined; export declare function validateFileType(file: File, allowed?: Set): ValidationCode | undefined; export declare function validateFileSize(file: File, maxMB: number): ValidationCode | undefined; export declare function validateFile(file: File, maxMB: number, allowed?: Set): ValidationCode | undefined; export declare function validateVideoFileType(file: File, allowed?: Set): ValidationCode | undefined; export declare function validateVideoFile(file: File, maxMB: number, allowed?: Set): ValidationCode | undefined; export declare function validateYoutubeUrl(value: string): ValidationCode | undefined;