export interface HealingSignal {
    signal: string;
    payload: Record<string, unknown>;
    timestamp?: number;
}
export declare class HealingQueue {
    private queue;
    enqueue(signal: HealingSignal): void;
    dequeue(): HealingSignal | undefined;
    peek(): HealingSignal | undefined;
    flush(): HealingSignal[];
    size(): number;
}
