import type * as ElevenLabs from "../index"; export type SystemToolConfigInputParams = ElevenLabs.SystemToolConfigInputParams.AgentPromptChange | ElevenLabs.SystemToolConfigInputParams.EndCall | ElevenLabs.SystemToolConfigInputParams.LanguageDetection | ElevenLabs.SystemToolConfigInputParams.MemoryEntryCreate | ElevenLabs.SystemToolConfigInputParams.MemoryEntryDelete | ElevenLabs.SystemToolConfigInputParams.MemoryEntrySearch | ElevenLabs.SystemToolConfigInputParams.MemoryEntryUpdate | ElevenLabs.SystemToolConfigInputParams.PlayKeypadTouchTone | ElevenLabs.SystemToolConfigInputParams.SkipTurn | ElevenLabs.SystemToolConfigInputParams.TransferToAgent | ElevenLabs.SystemToolConfigInputParams.TransferToNumber | ElevenLabs.SystemToolConfigInputParams.VoicemailDetection; export declare namespace SystemToolConfigInputParams { interface AgentPromptChange extends ElevenLabs.AgentPromptChangeToolConfig { systemToolType: "agent_prompt_change"; } interface EndCall extends ElevenLabs.EndCallToolConfig { systemToolType: "end_call"; } interface LanguageDetection extends ElevenLabs.LanguageDetectionToolConfig { systemToolType: "language_detection"; } interface MemoryEntryCreate extends ElevenLabs.MemoryEntryCreateToolConfig { systemToolType: "memory_entry_create"; } interface MemoryEntryDelete extends ElevenLabs.MemoryEntryDeleteToolConfig { systemToolType: "memory_entry_delete"; } interface MemoryEntrySearch extends ElevenLabs.MemoryEntrySearchToolConfig { systemToolType: "memory_entry_search"; } interface MemoryEntryUpdate extends ElevenLabs.MemoryEntryUpdateToolConfig { systemToolType: "memory_entry_update"; } interface PlayKeypadTouchTone extends ElevenLabs.PlayDtmfToolConfig { systemToolType: "play_keypad_touch_tone"; } interface SkipTurn extends ElevenLabs.SkipTurnToolConfig { systemToolType: "skip_turn"; } interface TransferToAgent extends ElevenLabs.TransferToAgentToolConfig { systemToolType: "transfer_to_agent"; } interface TransferToNumber extends ElevenLabs.TransferToNumberToolConfigInput { systemToolType: "transfer_to_number"; } interface VoicemailDetection extends ElevenLabs.VoicemailDetectionToolConfig { systemToolType: "voicemail_detection"; } }