import type { WatchdogEvent, WatchdogEventKind } from './log.js';
export interface WatchdogHistoryEntry {
    ts: number;
    kind: WatchdogEventKind | 'inspection';
    sessionId?: string;
    agent?: string;
    message: string;
    reason?: string;
    stalledForMs?: number;
    nudgeText?: string;
}
export interface WatchdogHistoryOptions {
    limit?: number;
    sinceMs?: number;
    sessionId?: string;
    includeTicks?: boolean;
    nowMs?: number;
}
/** Select newest history and deliberately remove raw transcript tailLines. */
export declare function selectWatchdogHistory(events: WatchdogEvent[], options?: WatchdogHistoryOptions): WatchdogHistoryEntry[];
