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;
}
