/** Opt-in counters for controlled codebase-index performance measurements. */ export interface CodebaseIndexPerfSnapshot { filesystemBytesRead: number; filesystemReadCount: number; parserGateWaitMs: number; parserGateCalls: number; parserSubprocessCount: number; ipcPendingPeak: number; writeQueueWaitMs: number; writeQueueCalls: number; } export declare function resetCodebaseIndexPerfMetrics(): void; export declare function getCodebaseIndexPerfSnapshot(): CodebaseIndexPerfSnapshot; export declare function recordFilesystemRead(bytes: number): void; export declare function recordParserGateWait(waitMs: number): void; export declare function recordParserSubprocess(): void; export declare function recordIpcPending(depth: number): void; export declare function recordWriteQueueWait(waitMs: number): void; //# sourceMappingURL=perf-metrics.d.ts.map