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 { TransferToNumberToolConfigInput } from "./TransferToNumberToolConfigInput"; import { VoicemailDetectionToolConfig } from "./VoicemailDetectionToolConfig"; export declare const SystemToolConfigInputParams: core.serialization.Schema; export declare namespace SystemToolConfigInputParams { type Raw = SystemToolConfigInputParams.AgentPromptChange | SystemToolConfigInputParams.EndCall | SystemToolConfigInputParams.LanguageDetection | SystemToolConfigInputParams.MemoryEntryCreate | SystemToolConfigInputParams.MemoryEntryDelete | SystemToolConfigInputParams.MemoryEntrySearch | SystemToolConfigInputParams.MemoryEntryUpdate | SystemToolConfigInputParams.PlayKeypadTouchTone | SystemToolConfigInputParams.SkipTurn | SystemToolConfigInputParams.TransferToAgent | SystemToolConfigInputParams.TransferToNumber | SystemToolConfigInputParams.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 TransferToNumberToolConfigInput.Raw { system_tool_type: "transfer_to_number"; } interface VoicemailDetection extends VoicemailDetectionToolConfig.Raw { system_tool_type: "voicemail_detection"; } }