import type * as ElevenLabs from "../index"; export interface GetConversationSummaryResponseModel { conversationId: string; agentId: string; status: ElevenLabs.GetConversationSummaryResponseModelStatus; /** Short generated title for the conversation. */ callSummaryTitle?: string; /** Generated natural-language summary of the call. */ transcriptSummary?: string; callSuccessful?: ElevenLabs.EvaluationSuccessResult; /** Number of plain chat message turns in the conversation. */ messageCount: number; /** The plain chat messages (role and text only). Included only when message_count does not exceed the requested max_messages; otherwise null and messages_omitted is true. */ messages?: ElevenLabs.ConversationSummaryMessageModel[]; /** True when the chat messages were omitted because the conversation was too long. Fetch the full transcript for the messages. */ messagesOmitted?: boolean; /** Guidance telling the agent how to get the full transcript. */ note: string; }