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