/**
 * CLI Command - Unified CLI tool executor command
 * Provides interface for executing Gemini, Qwen, and Codex
 */
interface CliExecOptions {
    prompt?: string;
    file?: string;
    tool?: string;
    mode?: string;
    model?: string;
    cd?: string;
    includeDirs?: string;
    timeout?: string;
    stream?: boolean;
    resume?: string | boolean;
    id?: string;
    noNative?: boolean;
    cache?: string | boolean;
    injectMode?: 'none' | 'full' | 'progressive';
    debug?: boolean;
}
interface HistoryOptions {
    limit?: string;
    tool?: string;
    status?: string;
}
/**ccw cli -p
 * CLI command entry point
 * @param {string} subcommand - Subcommand (status, exec, history, detail)
 * @param {string[]} args - Arguments array
 * @param {Object} options - CLI options
 */
export declare function cliCommand(subcommand: string, args: string | string[], options: CliExecOptions | HistoryOptions): Promise<void>;
export {};
//# sourceMappingURL=cli.d.ts.map