import { type DesktopAsyncAnswerOptions, type DesktopAsyncAnswerReceipt, type DesktopObserveTarget, type DesktopOwner, type DesktopSnapshot } from "./desktop-types.js"; export interface DesktopAsyncAnswerPort { discoverOwner(threadId: string, ownerId: string): Promise; observeThread(target: DesktopObserveTarget): Promise; request(params: Record, ownerId: string): Promise>; markDispatched(): void; } /** One targeted steer attempt. An RPC acknowledgement is not the final native answer proof. */ export declare function sendDesktopAsyncAnswer(options: DesktopAsyncAnswerOptions, port: DesktopAsyncAnswerPort): Promise;