import type { ClientToolCall, LevelCodeToolCall, LevelCodeToolOutput } from '@levelcode/common/tools/list';
type ToolName = 'run_terminal_command';
export declare const handleRunTerminalCommand: ({ previousToolCallFinished, toolCall, requestClientToolCall, }: {
    previousToolCallFinished: Promise<void>;
    toolCall: LevelCodeToolCall<ToolName>;
    requestClientToolCall: (toolCall: ClientToolCall<ToolName>) => Promise<LevelCodeToolOutput<ToolName>>;
}) => Promise<{
    output: LevelCodeToolOutput<ToolName>;
}>;
export {};
