export declare const ValidationPatterns: { email: RegExp; url: RegExp; duration: RegExp; token: RegExp; appId: RegExp; uuid: RegExp; }; export declare const ValidationMessages: { required: (fieldName: string) => string; email: string; url: string; duration: string; minLength: (fieldName: string, minLength: number) => string; maxLength: (fieldName: string, maxLength: number) => string; pattern: (fieldName: string) => string; token: string; appId: string; uuid: string; positiveNumber: string; range: (fieldName: string, min: number, max: number) => string; }; export declare const validateRequired: (value: any) => string | null; export declare const validateEmail: (value: string) => string | null; export declare const validateUrl: (value: string) => string | null; export declare const validateDuration: (value: string) => string | null; export declare const validateMinLength: (value: string, minLength: number, fieldName?: string) => string | null; export declare const validateMaxLength: (value: string, maxLength: number, fieldName?: string) => string | null; export declare const validatePattern: (value: string, pattern: RegExp, fieldName?: string) => string | null; export declare const validateRange: (value: number, min: number, max: number, fieldName?: string) => string | null; export declare const validateAppId: (value: string) => string | null; export declare const validateToken: (value: string) => string | null; export declare const validateUuid: (value: string) => string | null; export declare const validateJsonString: (value: string) => string | null; export declare const parseDuration: (duration: string) => number; export declare const formatDuration: (seconds: number) => string; export declare const combineValidators: (...validators: Array<(value: any) => string | null>) => (value: any) => string | null;