import type { ExecutorClient } from './client.js'; /** * Retry one immutable terminal payload without changing its outcome. * * A timed-out attempt is retried, not abandoned: a hung connection is the * commonest transient failure, and abandoning it there would leave the rest of * the deadline unused. The timeout does not cancel the in-flight request, so a * retry can reach a gateway that already accepted the first one -- that is * safe because the gateway's terminal write is fenced * (`status = 'running' AND claimed_by = worker_id`) and answers a second * delivery with `already_finalized` rather than re-finalizing the run. */ export declare function completeActionOnce(client: ExecutorClient, payload: Parameters[0]): Promise; //# sourceMappingURL=terminal-delivery.d.ts.map