type Options = Record; /** Provider support, not a version allowlist. Bound Turn/Watch operations never change provider. */ export declare function conversationCommandPolicy(command: string, options: Options): { backend: boolean; requireBackend: boolean; } | undefined; export declare function routedCommand(command: string, options: Options, route: "native" | "terminal"): string; /** Read/catalog authority may be refreshed. A displayed mutation offer must never be invented. */ export declare function prepareConversationTerminalOptions(command: string, selected: Options, row: Options): void; export declare function conversationRoutedOptions(command: string, options: Options, route: "native" | "terminal", targetId: string): Options; export {};