import { Lifecycle, type ControlWriteState } from './Lifecycle.js'; export interface ControlWriteOptions { signal?: AbortSignal; timeoutMs?: number; } /** One bounded delivery attempt for a non-idempotent control-plane write. */ export declare class ControlWrite { private readonly request; private readonly timeoutMs; readonly lifecycle: Lifecycle; constructor(request: (signal: AbortSignal) => Promise, timeoutMs?: number); run(signal?: AbortSignal): Promise; }