import type { ArchitectsDb, SentinelReport } from '../types.js';
export declare class ArchitectsWard {
    private db;
    private repoRoot;
    private operativeActivity;
    private sentinels;
    private criticalStreak;
    private escalations;
    private timer?;
    constructor(db: ArchitectsDb, repoRoot: string, operativeActivity: Map<string, {
        strikeTeamId: string | null;
        lastSortieAt: string | null;
    }>);
    registerStrikeTeam(strikeTeamId: string): void;
    start(): void;
    stop(): void;
    getEscalations(): {
        strikeTeamId: string;
        consecutiveCriticalPatrols: number;
        message: string;
        report?: SentinelReport;
    }[];
    supervise(): Promise<void>;
}
