export declare function useSwitchConfig(): { /** * Persist a config switch. Returns a promise that resolves when the gateway * acks (`config_switched`) and rejects on `config_switch_failed` / socket * close. COO-mode ENTER must `await` this before forcing a new session (so * the new session bakes the persisted override, not a stale one); callers * that don't care (e.g. model switch) may ignore the promise. */ switchConfig: (config: { provider?: string; model?: string; mode?: 'chat' | 'coo'; }) => Promise; }; //# sourceMappingURL=use-switch-config.d.ts.map