import type { DesktopResponseDependencies } from "./desktop-response-types.js"; import type { DesktopResponseRecord } from "./desktop-response-store.js"; import type { DesktopSnapshot, DesktopThreadIdentity } from "./desktop-types.js"; interface DispatchOptions { threadId: string; ownerClientId: string; expectedRevision: number; expectedTurnId: string; interactionId: string; beforeDispatch(snapshot: DesktopSnapshot): Promise; } /** These acknowledgements mean sent; the durable service separately verifies native effects. */ export declare function dispatchDesktopResponse(deps: DesktopResponseDependencies, target: DesktopThreadIdentity, record: DesktopResponseRecord, options: DispatchOptions): Promise; export {};