import { type DesktopResponseRecord } from "./desktop-response-store.js"; import type { DesktopResponseDependencies, DesktopResponseInput } from "./desktop-response-types.js"; export type { DesktopResponseDependencies, DesktopResponseInput } from "./desktop-response-types.js"; /** One durable answer per native question, shared across direct and Watch response routes. */ export declare function createDesktopResponseService(deps: DesktopResponseDependencies): { respond: (input: DesktopResponseInput) => Promise; reconcile: (id: string) => Promise; status: (id: string) => DesktopResponseRecord; list: () => DesktopResponseRecord[]; respondWatch(watchId: string, input: Omit): Promise; };