import { PathSanitizationResult } from './types'; export declare class PathUtils { static formatQuipDate(updated_usec: number, format?: string): string; static isValidDateFormat(format: string): boolean; static sanitizeFileName(fileName: string): PathSanitizationResult; static sanitizeDirectoryPath(dirPath: string): string; static createSafeRelativePath(quipFolderPath: string): string; static sanitizeFilenameComponent(component: string): string; static ensurePathLength(fullPath: string): string; static isValidPath(filePath: string): boolean; static getFileExtension(documentType: string, exportFormat: 'docx' | 'html' | 'xlsx'): string; static getFileExtensionForFormat(format: string, documentType?: string): string; static sanitizeFileNameEnhanced(fileName: string, format?: string, documentType?: string): PathSanitizationResult; static generateUniqueFileName(basePath: string, fileName: string, format: string, strategy?: 'number' | 'timestamp', documentType?: string): string; static createUniqueFileName(basePath: string, fileName: string, strategy: 'number' | 'timestamp'): string; static isFilenameSafe(fileName: string): boolean; } //# sourceMappingURL=path-utils.d.ts.map