/** * Configurable thresholds for log10x_investigate. * * Defaults match the spec. Overrides load from a JSON file pointed at by * LOG10X_THRESHOLDS_FILE at process startup — the file is merged against * the defaults, so users only need to specify the keys they care about. * * Future: the canonical source is the Receiver policy file (git-versioned, * PR-reviewed) alongside the mute entries. Wire that once the Reporter * config-read path exists. */ export interface InvestigateThresholds { retrieverEscalationThreshold: number; cleanChainThreshold: number; acuteNoiseFloor: number; driftMinSlopePerWeek: { error: number; warn: number; info: number; debug: number; default: number; }; maxCoMoversForLag: number; /** Sliding-window width (seconds) for the Phase C lag-profile baseline. */ lagBaselineWidthSeconds: number; maxParallelPromqlQueries: number; lagSoftTimeoutMs: number; lagHardTimeoutMs: number; investigationSoftTimeoutMs: number; investigationHardTimeoutMs: number; maxCohortSize: number; } export declare const DEFAULT_THRESHOLDS: InvestigateThresholds;