import type * as ElevenLabs from "../index"; export type SystemToolConfigOutputParams = ElevenLabs.SystemToolConfigOutputParams.AgentPromptChange | ElevenLabs.SystemToolConfigOutputParams.EndCall | ElevenLabs.SystemToolConfigOutputParams.LanguageDetection | ElevenLabs.SystemToolConfigOutputParams.MemoryEntryCreate | ElevenLabs.SystemToolConfigOutputParams.MemoryEntryDelete | ElevenLabs.SystemToolConfigOutputParams.MemoryEntrySearch | ElevenLabs.SystemToolConfigOutputParams.MemoryEntryUpdate | ElevenLabs.SystemToolConfigOutputParams.PlayKeypadTouchTone | ElevenLabs.SystemToolConfigOutputParams.SkipTurn | ElevenLabs.SystemToolConfigOutputParams.TransferToAgent | ElevenLabs.SystemToolConfigOutputParams.TransferToNumber | ElevenLabs.SystemToolConfigOutputParams.VoicemailDetection; export declare namespace SystemToolConfigOutputParams { 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.TransferToNumberToolConfigOutput { systemToolType: "transfer_to_number"; } interface VoicemailDetection extends ElevenLabs.VoicemailDetectionToolConfig { systemToolType: "voicemail_detection"; } }