import type { SpecType } from '../types/extractors'; import type { CatalogEntitiesService } from '../database/catalog-entities-service'; type Extractor = SpecType | 'fs'; type CountOfEntitiesByType = Record; export declare class CatalogDataCollector { #private; addExtractor(extractor: Extractor): void; increaseSkippedFilesCount(): void; increaseProcessedFilesCount(): void; getCatalogEntitiesData(catalogEntitiesService: CatalogEntitiesService): Promise<{ totalEntitiesCount: number | "error"; countOfEntitiesByType: "error" | CountOfEntitiesByType; extractors: Extractor[]; totalFilesSkippedByHash: number; totalProcessedFiles: number; }>; } export declare const catalogDataCollector: CatalogDataCollector; export {}; //# sourceMappingURL=catalog-data-collector.d.ts.map