import { type Language } from './types'; export declare const INDEXABLE_EXTENSIONS: Readonly>; export declare const PAGERANK_ITERATIONS = 20; export declare const PAGERANK_DAMPING = 0.85; /** * Default files per scanBatch RPC call. * Small default so a single batch stays well under RPC timeout even on slow * machines or patologically large files. The service layer adapts this up/down * between GRAPH_SCAN_BATCH_SIZE_MIN and GRAPH_SCAN_BATCH_SIZE_MAX based on * measured per-batch elapsed time. */ export declare const GRAPH_SCAN_BATCH_SIZE = 50; export declare const GRAPH_SCAN_BATCH_SIZE_MIN = 16; export declare const GRAPH_SCAN_BATCH_SIZE_MAX = 500; /** * Adaptive batch sizing target. Service aims for batches that take roughly * this long; if faster → grow batch, if slower → shrink. */ export declare const GRAPH_SCAN_BATCH_TARGET_MS = 8000; /** * Per-file indexing timeout in the worker. A single pathological file cannot * stall a whole batch beyond this; on timeout the file is skipped and the * scan continues. */ export declare const GRAPH_SCAN_PER_FILE_TIMEOUT_MS: number; //# sourceMappingURL=constants.d.ts.map