import type * as ElevenLabs from "../index";
export interface AgentConfig {
    /** If non-empty, the first message the agent will say. If empty, the agent waits for the user to start the discussion. */
    firstMessage?: string;
    /** Language of the agent - used for ASR and TTS */
    language?: string;
    /** When enabled and language is Hindi, the agent will respond in Hinglish */
    hinglishMode?: boolean;
    /** Configuration for dynamic variables */
    dynamicVariables?: ElevenLabs.DynamicVariablesConfig;
    /** If true, the user will not be able to interrupt the agent while the first message is being delivered. */
    disableFirstMessageInterruptions?: boolean;
    /** The prompt for the agent */
    prompt?: ElevenLabs.PromptAgentApiModelOutput;
}
