/**
 * Handler for agent_cancel messages.
 *
 * Aborts the running OpenCode session via POST /session/:id/abort.
 * The done event (with cancelled flag) comes via SSE.
 *
 * Per PRD: "Only cancel current run. The queue remains intact."
 */
import type { RequestMessage, Message } from "@pocketcoder/shared";
export declare function handleAgentCancel(message: RequestMessage, send: (response: Message) => void): Promise<void>;
//# sourceMappingURL=agent-cancel.d.ts.map