import type { RawHandler } from '../types.js'; import type { HandlerDeps } from '../handler-deps.js'; export declare function buildUnifiedExecutionHandler(deps: HandlerDeps): RawHandler; export declare function buildExecutionPollHandler(deps: HandlerDeps): RawHandler; /** * DELETE /execution/:executionId — request cooperative cancellation. 202 means * REQUESTED, not stopped: the execution stays `running` (with * cancellationRequested: true on polls) until the runner confirms * termination, then reaches terminal `cancelled` — unless completion won the * race, in which case the completed/failed result stands. Idempotent. */ export declare function buildExecutionCancelHandler(deps: HandlerDeps): RawHandler; //# sourceMappingURL=unified-execution.d.ts.map