import type { CliInvokeArgs, CliInvokeResult, CliToolDefinition } from './cli-executor.types';
export declare class CliExecutorService {
    private readonly tools;
    constructor();
    resolveArgv(args: CliInvokeArgs): readonly string[];
    invoke(_args: CliInvokeArgs): Promise<CliInvokeResult>;
    listDefinitions(): readonly CliToolDefinition[];
    private validateParams;
    private validateOne;
}
