import type { DispatchBackend } from "../backend.js"; import type { createFabricCompletionAnnouncements } from "./completion.js"; import type { FabricProgramEventBus } from "./transport.js"; export interface FabricDispatchBackendOptions { readonly events?: FabricProgramEventBus; readonly completion?: ReturnType; readonly projectRoot?: string; readonly trustedProject?: boolean; readonly timeoutMs?: number; } export declare function createFabricDispatchBackend(options?: FabricDispatchBackendOptions): DispatchBackend;