type Options = Record; type Row = Record; export interface ConversationRoutingCliPorts { terminals(options: Options, terminalId?: string): Promise; /** Executes the existing command without entering this router again. */ execute(command: string, options: Options): Promise; } export declare function executeConversationCommand(command: string | undefined, options: Options, terminals: ConversationRoutingCliPorts["terminals"], execute: (command: string | undefined, options: Options) => Promise): Promise; /** A read failure is fallback evidence only here, before either task transport is invoked. */ export declare function backendPreflightUnavailable(error: unknown): boolean; export declare function dispatchRoutedConversationCli(command: string | undefined, original: Options, ports: ConversationRoutingCliPorts): Promise; export {};