import * as $dara from '@darabonba/typescript'; import { AIAgentConfig } from "./AiagentConfig"; import { AIAgentCallInfo } from "./AiagentCallInfo"; import { AIAgentRuntimeConfig } from "./AiagentRuntimeConfig"; import { AIAgentTemplateConfig } from "./AiagentTemplateConfig"; export declare class DescribeAIAgentInstanceResponseBodyInstance extends $dara.Model { agentConfig?: AIAgentConfig; callInfo?: AIAgentCallInfo; /** * @remarks * The URL of the call log file. * * @example * https://example.com/call_logs/12345 */ callLogUrl?: string; gmtCreate?: string; gmtModified?: string; /** * @remarks * The runtime configurations of the AI agent. * * @example * {"VoiceChat":{"AgentUserId":"voice_agent_001","ChannelId":"voice_channel_001","AuthToken":"your_voice_chat_auth_token"}} */ runtimeConfig?: AIAgentRuntimeConfig; sessionId?: string; /** * @remarks * The state of the AI agent. Valid values: Finished and Executing. * * @example * Finished */ status?: string; /** * @remarks * The template configurations of the AI agent. * * @example * {"VoiceChat": {"AppId": "your_voice_chat_app_id"}} * * @deprecated */ templateConfig?: AIAgentTemplateConfig; /** * @remarks * The custom information. * * @example * {"Email":"johndoe@example.com","Preferences":{"Language":"en"}} */ userData?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class DescribeAIAgentInstanceResponseBody extends $dara.Model { /** * @remarks * The information about the AI agent. */ instance?: DescribeAIAgentInstanceResponseBodyInstance; /** * @remarks * The request ID. * * @example * 7B117AF5-2A16-412C-B127-FA6175ED1AD0 */ requestId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }