import { CacheInfo, ClearResult, CacheCategory, CacheSelectionCriteria } from "../types"; import { BaseCleaner } from "./BaseCleaner"; export declare class NpmEnhancedCleaner extends BaseCleaner { name: string; type: "package-manager"; description: string; private getCachePaths; isAvailable(): Promise; getCacheCategories(): Promise; private getNpmCacheSubCategories; private getBuildToolCaches; getCacheInfo(): Promise; clear(dryRun?: boolean, _criteria?: CacheSelectionCriteria, cacheInfo?: CacheInfo, protectedPaths?: string[]): Promise; clearByCategory(categoryIds: string[], dryRun?: boolean, cacheInfo?: CacheInfo, protectedPaths?: string[]): Promise; static create(): NpmEnhancedCleaner; } declare const _default: NpmEnhancedCleaner; export default _default; //# sourceMappingURL=npmEnhanced.d.ts.map