import fs from 'fs-extra'; export interface FileInfo { path: string; content: string; extension: string; isTypeScript: boolean; isJavaScript: boolean; } export declare class FileUtils { static exists(filePath: string): Promise; static readFile(filePath: string): Promise; static writeFile(filePath: string, content: string): Promise; static getFileInfo(filePath: string): Promise; static findFiles(patterns: string[], cwd?: string): Promise; static getJSFiles(directory?: string): Promise; static findJSFilesManually(directory: string): Promise; static isSupportedFile(filePath: string): boolean; static getRelativePath(filePath: string, basePath?: string): string; static ensureDir(dirPath: string): Promise; static getStats(filePath: string): Promise; static isDirectory(filePath: string): Promise; static getRecentlyModified(directory: string, minutes?: number): Promise; } //# sourceMappingURL=file-utils.d.ts.map