import { type McpClient } from './installer.js'; import { type ContextEngineId } from './context-engines.js'; export type CliMode = 'help' | 'version' | 'setup' | 'login' | 'serve' | 'local' | 'engine' | 'hook' | 'update' | 'transcripts' | 'context-chain' | 'skills' | 'invalid'; export declare function resolveCliMode(argument: string | undefined, stdinIsTTY: boolean, stderrIsTTY: boolean): CliMode; export declare function parseEngineChoice(value: string): ContextEngineId; export declare function parseNumberedClients(value: string): McpClient[]; export declare function cliArguments(args: string[]): { argument: string | undefined; options: string[]; }; export declare function runLocal(args: string[]): Promise; export declare function runLogin(args: string[]): Promise; export declare function runSkills(args: string[], home?: string): Promise; export declare function runSetup(args: string[]): Promise; export declare function helpText(version: string): string; export declare function runEngine(args: string[]): Promise; export declare function runUpdate(args: string[]): Promise; export declare function runTranscripts(args: string[], home?: string): Promise; export declare function runContextChain(args: string[], home?: string): Promise;