import type { ToolDefinition } from '../../utils/tool-enabled-llm/unified-client';
/**
 * Creates a tool for executing vibe-tools commands in an isolated environment.
 */
export declare function createCommandExecutionTool(options: {
    debug: boolean;
    cwd?: string;
    scenarioId: string;
    env?: Record<string, string | undefined>;
    appendToBuffer: (text: string, shouldPrefix?: boolean) => void;
}): ToolDefinition;
