export interface FileValidationConfig { maxFileSize?: number; allowedMimeTypes?: string[]; allowedExtensions?: string[]; maxFilenameLength?: number; } export interface FileValidationResult { isValid: boolean; errors: string[]; warnings: string[]; }