export interface ExtractionStatusRecord { status: 'in_progress' | 'completed' | 'skipped' | 'failed'; fileHash: string; fileName?: string; rootEntity?: string; detectedContentType: string; pipelineUsed: string | null; tripleCount: number; mdIntermediateHash?: string; error?: string; startedAt: string; completedAt?: string; } export declare const EXTRACTION_STATUS_TTL_MS: number; export declare const MAX_EXTRACTION_STATUS_RECORDS = 1000; export declare function pruneExtractionStatusRecords(extractionStatus: Map, nowMs?: number): void; export declare function setExtractionStatusRecord(extractionStatus: Map, assertionUri: string, record: ExtractionStatusRecord): void; export declare function getExtractionStatusRecord(extractionStatus: Map, assertionUri: string): ExtractionStatusRecord | undefined; //# sourceMappingURL=extraction-status.d.ts.map