/** Run the agent's synchronous DOM dispatch with the suppression flag raised. */ export declare function runAgentAction(dispatch: () => void): void; /** True while the agent's synthetic DOM event is dispatching. */ export declare function isAgentActionInProgress(): boolean; /** DomCapture subscribes; returns an unsubscribe. */ export declare function onSnapshotRequest(handler: () => void): () => void; /** PageActionHandler calls this after performing an agent action. */ export declare function requestSnapshotAfterAction(): void; export declare function setActionsPaused(paused: boolean): void; export declare function isActionsPaused(): boolean; /** PageActionHandler subscribes to re-drain its held queue on resume; returns an unsubscribe. */ export declare function onActionsPausedChange(cb: (paused: boolean) => void): () => void; export declare function setActionsBusy(busy: boolean): void; export declare function isActionsBusy(): boolean; /** Control bar subscribes to show/hide the Stop button; returns an unsubscribe. */ export declare function subscribeActionsBusy(cb: (busy: boolean) => void): () => void;