import type * as ElevenLabs from "../index"; export interface AgentQueueingConfig { /** Hold callers in a wait queue when the agent is at its concurrency limit, instead of rejecting them immediately */ enabled?: boolean; /** Maximum time a caller can wait in the queue before being rejected */ waitTimeoutSeconds?: number; /** Custom hold audio played to queued callers; when unset, callers hear the default hold tone. Set via the hold-audio upload route, not writable through agent PATCH. */ holdAudio?: ElevenLabs.AgentHoldAudioConfig; }