export declare class ValidationUtils { static validateRequired(value: any, fieldName: string): void; static validateString(value: any, fieldName: string, minLength?: number, maxLength?: number): string; static validateNumber(value: any, fieldName: string, min?: number, max?: number): number; static validateUrl(value: any, fieldName: string): string; static validateFileExists(filePath: string, fieldName?: string): string; static validateDirectoryExists(dirPath: string, fieldName?: string): string; static validateArray(value: any, fieldName: string, minLength?: number): T[]; static validateObject(value: any, fieldName: string, requiredKeys?: string[]): Record; static validateEnum(value: any, fieldName: string, allowedValues: T[]): T; static validatePositiveInteger(value: any, fieldName: string): number; static validateBoolean(value: any, fieldName: string): boolean; static isVideoItem(value: any): boolean; } //# sourceMappingURL=index.d.ts.map