import { CodeMapGeneratorConfig } from '../types.js'; export interface OutputCleanupOptions { maxAge?: number; maxOutputDirs?: number; cleanupOldOutputs?: boolean; cleanupTempFiles?: boolean; tempFilesMaxAge?: number; } export interface CleanupResult { directoriesRemoved: number; filesRemoved: number; totalSizeRemoved: number; removedPaths: string[]; errors: Error[]; } export declare class OutputCleaner { private options; private config; private static readonly DEFAULT_OPTIONS; constructor(config: CodeMapGeneratorConfig); cleanup(): Promise; private cleanupOldOutputs; private cleanupTempFiles; private getDirectoryContents; private getDirectorySize; private formatBytes; } //# sourceMappingURL=outputCleaner.d.ts.map