import type { LTEscalationStrategy } from '../../types/escalation-strategy';
/**
 * Singleton registry for the escalation strategy.
 *
 * Follows the same pattern as mcpRegistry (single adapter):
 * - register(strategy) — set the active strategy
 * - clear()            — reset (for tests)
 *
 * The strategy is consulted during escalation resolution to determine
 * whether to perform a standard re-run or route to the MCP triage
 * orchestrator for dynamic remediation.
 */
declare class LTEscalationStrategyRegistry {
    private strategy;
    register(strategy: LTEscalationStrategy): void;
    clear(): void;
    get hasStrategy(): boolean;
    get current(): LTEscalationStrategy | null;
}
export declare const escalationStrategyRegistry: LTEscalationStrategyRegistry;
export {};
