type TransportAdmissionResult = { status: "superseded"; } | { status: "settled"; result: TResult; }; type TransportHandoff = { settlement: Promise; }; type TransportOperationScope = { attemptHandoff(options: { prepare: () => void | Promise; handOff: () => TransportHandoff; }): Promise; }; /** * Owns caller-generation admission before the SDK hands a command to its host. * Handle FIFO, stale classification, and settlement publication remain with the * Flow command controller. * * @see docs/specs/2026-08-02-flow-interaction-model.md */ declare const createClientTransportAdmission: () => { runOperation: (execute: (scope: TransportOperationScope) => Promise) => Promise>; runBarrier: ({ onGenerationAdvanced, prepare, handOff, }: { onGenerationAdvanced: () => void; prepare: () => void | Promise; handOff: () => TransportHandoff; }) => Promise; }; export { createClientTransportAdmission };