/**
 * Tool Command - Execute and manage CCW tools
 */
interface ExecOptions {
    path?: string;
    old?: string;
    new?: string;
    action?: string;
    query?: string;
    limit?: string;
    file?: string;
    files?: string;
    languages?: string;
    mode?: string;
    operation?: string;
    line?: string;
    text?: string;
    dryRun?: boolean;
    replaceAll?: boolean;
}
/**
 * Tool command entry point
 * @param {string} subcommand - Subcommand (list, schema, exec)
 * @param {string[]} args - Arguments array [toolName, jsonParams, ...]
 * @param {Object} options - CLI options
 */
export declare function toolCommand(subcommand: string, args: string | string[], options: ExecOptions): Promise<void>;
export {};
//# sourceMappingURL=tool.d.ts.map