export interface WidgetTextContents { /** Call to action displayed inside the compact and full variants. */ mainLabel?: string; /** Text and ARIA label for the start call button. */ startCall?: string; /** Text and ARIA label for the start chat button (text only) */ startChat?: string; /** Text and ARIA label for the new call button. Displayed when the caller already finished at least one call in order ot start the next one. */ newCall?: string; /** Text and ARIA label for the end call button. */ endCall?: string; /** ARIA label for the mute microphone button. */ muteMicrophone?: string; /** ARIA label for the change language dropdown. */ changeLanguage?: string; /** ARIA label for the collapse button. */ collapse?: string; /** ARIA label for the expand button. */ expand?: string; /** Text displayed when the user copies a value using the copy button. */ copied?: string; /** Text and ARIA label for the accept terms button. */ acceptTerms?: string; /** Text and ARIA label for the cancel terms button. */ dismissTerms?: string; /** Status displayed when the agent is listening. */ listeningStatus?: string; /** Status displayed when the agent is speaking. */ speakingStatus?: string; /** Status displayed when the agent is connecting. */ connectingStatus?: string; /** Status displayed when the agent is chatting (text only) */ chattingStatus?: string; /** ARIA label for the text message input. */ inputLabel?: string; /** Placeholder text for the text message input. */ inputPlaceholder?: string; /** Placeholder text for the text message input (text only) */ inputPlaceholderTextOnly?: string; /** Placeholder text for the text message input when starting a new conversation (text only) */ inputPlaceholderNewConversation?: string; /** Information message displayed when the user ends the conversation. */ userEndedConversation?: string; /** Information message displayed when the agent ends the conversation. */ agentEndedConversation?: string; /** Text label used next to the conversation ID. */ conversationId?: string; /** Text label used when an error occurs. */ errorOccurred?: string; /** Text and ARIA label used for the copy ID button. */ copyId?: string; /** Text displayed to prompt the user for feedback. */ initiateFeedback?: string; /** Text displayed to request additional feedback details. */ requestFollowUpFeedback?: string; /** Text displayed to thank the user for providing feedback. */ thanksForFeedback?: string; /** Additional text displayed explaining the value of user feedback. */ thanksForFeedbackDetails?: string; /** Placeholder text for the follow-up feedback input field. */ followUpFeedbackPlaceholder?: string; /** Text and ARIA label for the submit button. */ submit?: string; /** Text and ARIA label for the go back button. */ goBack?: string; /** Text and ARIA label for the send message button. */ sendMessage?: string; /** Text and ARIA label for the switch to text mode button. */ textMode?: string; /** Text and ARIA label for the switch to voice mode button. */ voiceMode?: string; /** Toast notification displayed when switching to text mode. */ switchedToTextMode?: string; /** Toast notification displayed when switching to voice mode. */ switchedToVoiceMode?: string; /** Text and ARIA label for the copy button. */ copy?: string; /** Text and ARIA label for the download button. */ download?: string; /** Text and ARIA label for the wrap toggle button. */ wrap?: string; /** Status text displayed when the agent is processing a tool call. */ agentWorking?: string; /** Status text displayed when the agent finishes processing a tool call. */ agentDone?: string; /** Status text displayed when the agent encounters an error during a tool call. */ agentError?: string; }