import { type CliContext } from '../context.js'; /** * WRAPPER mode: run the EXACT command an editor hands us (e.g. `node cli.js * ...args`) on the chosen account, with inherited stdio so the extension's * protocol is untouched. On a cap, flip the active account so the next chat is * fresh. This is what the editor's claudeProcessWrapper setting points at. */ export declare function wrapperLaunch(context: CliContext, argv: string[]): Promise; /** * DIRECT mode: resolve the real claude and run it with the given claude args on * the chosen account. Used when ccx-claude is invoked directly (not via an * editor that passes the full command). */ export declare function editorLaunch(context: CliContext, args: string[]): Promise;