export interface AgentRecoveryEvent {
    agentId: string;
    kind: string;
    payload: Record<string, unknown>;
    timestamp: string;
}
type Listener = (event: AgentRecoveryEvent) => void;
export declare function emitAgentRecoveryEvent(event: AgentRecoveryEvent): void;
export declare function subscribeAgentRecoveryEvents(listener: Listener): () => void;
export {};
