/** * File Utils * File utility functions for common operations */ /** * File utility functions */ export declare class FileUtils { /** * Format file size in bytes to human-readable format */ static formatFileSize(bytes: number): string; /** * Generate unique filename with timestamp */ static generateUniqueFilename(filename: string): string; /** * Sanitize filename by removing invalid characters */ static sanitizeFilename(filename: string): string; /** * Join path segments */ static joinPaths(...segments: string[]): string; /** * Get file extension from filename */ static getFileExtension(filename: string): string; /** * Check if file extension is allowed */ static isAllowedExtension(filename: string): boolean; /** * Get filename from URI */ static getFilenameFromUri(uri: string): string; /** * Validate file size */ static isValidFileSize(size: number): boolean; }