import type * as ElevenLabs from "../index"; export interface McpToolConfigOverride { /** The name of the MCP tool */ toolName: string; /** If set, overrides the server's force_pre_tool_speech setting for this tool */ forcePreToolSpeech?: boolean; /** If set, overrides the server's disable_interruptions setting for this tool */ disableInterruptions?: boolean; /** If set, overrides the server's tool_call_sound setting for this tool */ toolCallSound?: ElevenLabs.ToolCallSoundType; /** If set, overrides the server's tool_call_sound_behavior setting for this tool */ toolCallSoundBehavior?: ElevenLabs.ToolCallSoundBehavior; /** If set, overrides the server's execution_mode setting for this tool */ executionMode?: ElevenLabs.ToolExecutionMode; /** Dynamic variable assignments for this MCP tool */ assignments?: ElevenLabs.DynamicVariableAssignment[]; /** Mapping of json path to input override configuration */ inputOverrides?: Record; }