import type { CliContext } from '../context.js'; export interface ShimOptions { profile?: string; /** 'powershell' or 'posix'; defaults to the platform. */ shell?: string; /** Set false to skip setting up installed editors (--no-editor). */ editor?: boolean; /** Set false to leave Claude's status line alone (--no-statusline). */ statusline?: boolean; } /** * One-command setup: install the transparent `claude` shim in the shell AND, for * any editor you have installed, point it at your active ccx account. Pass * `editor: false` (--no-editor) to set up the terminal only. */ export declare function onCommand(context: CliContext, options?: ShimOptions): number; /** Remove the shim from the shell, and ccx from any installed editors. */ export declare function offCommand(context: CliContext, options?: ShimOptions): number;