export declare const ConversationMedium: { /** * Default value, if unspecified will default to PHONE_CALL. */ readonly MediumUnspecified: "MEDIUM_UNSPECIFIED"; /** * The format for conversations that took place over the phone. */ readonly PhoneCall: "PHONE_CALL"; /** * The format for conversations that took place over chat. */ readonly Chat: "CHAT"; }; /** * Immutable. The conversation medium, if unspecified will default to PHONE_CALL. */ export type ConversationMedium = (typeof ConversationMedium)[keyof typeof ConversationMedium]; export declare const GoogleCloudContactcenterinsightsV1AnnotatorSelectorSummarizationConfigSummarizationModel: { /** * Unspecified summarization model. */ readonly SummarizationModelUnspecified: "SUMMARIZATION_MODEL_UNSPECIFIED"; /** * The CCAI baseline model. */ readonly BaselineModel: "BASELINE_MODEL"; }; /** * Default summarization model to be used. */ export type GoogleCloudContactcenterinsightsV1AnnotatorSelectorSummarizationConfigSummarizationModel = (typeof GoogleCloudContactcenterinsightsV1AnnotatorSelectorSummarizationConfigSummarizationModel)[keyof typeof GoogleCloudContactcenterinsightsV1AnnotatorSelectorSummarizationConfigSummarizationModel]; export declare const GoogleCloudContactcenterinsightsV1IssueModelInputDataConfigMedium: { /** * Default value, if unspecified will default to PHONE_CALL. */ readonly MediumUnspecified: "MEDIUM_UNSPECIFIED"; /** * The format for conversations that took place over the phone. */ readonly PhoneCall: "PHONE_CALL"; /** * The format for conversations that took place over chat. */ readonly Chat: "CHAT"; }; /** * Medium of conversations used in training data. This field is being deprecated. To specify the medium to be used in training a new issue model, set the `medium` field on `filter`. */ export type GoogleCloudContactcenterinsightsV1IssueModelInputDataConfigMedium = (typeof GoogleCloudContactcenterinsightsV1IssueModelInputDataConfigMedium)[keyof typeof GoogleCloudContactcenterinsightsV1IssueModelInputDataConfigMedium]; export declare const GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroupType: { /** * Unspecified. */ readonly PhraseMatchRuleGroupTypeUnspecified: "PHRASE_MATCH_RULE_GROUP_TYPE_UNSPECIFIED"; /** * Must meet all phrase match rules or there is no match. */ readonly AllOf: "ALL_OF"; /** * If any of the phrase match rules are met, there is a match. */ readonly AnyOf: "ANY_OF"; }; /** * Required. The type of this phrase match rule group. */ export type GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroupType = (typeof GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroupType)[keyof typeof GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroupType]; export declare const IssueModelModelType: { /** * Unspecified model type. */ readonly ModelTypeUnspecified: "MODEL_TYPE_UNSPECIFIED"; /** * Type V1. */ readonly TypeV1: "TYPE_V1"; /** * Type V2. */ readonly TypeV2: "TYPE_V2"; }; /** * Type of the model. */ export type IssueModelModelType = (typeof IssueModelModelType)[keyof typeof IssueModelModelType]; export declare const PhraseMatcherRoleMatch: { /** * Participant's role is not set. */ readonly RoleUnspecified: "ROLE_UNSPECIFIED"; /** * Participant is a human agent. */ readonly HumanAgent: "HUMAN_AGENT"; /** * Participant is an automated agent. */ readonly AutomatedAgent: "AUTOMATED_AGENT"; /** * Participant is an end user who conversed with the contact center. */ readonly EndUser: "END_USER"; /** * Participant is either a human or automated agent. */ readonly AnyAgent: "ANY_AGENT"; }; /** * The role whose utterances the phrase matcher should be matched against. If the role is ROLE_UNSPECIFIED it will be matched against any utterances in the transcript. */ export type PhraseMatcherRoleMatch = (typeof PhraseMatcherRoleMatch)[keyof typeof PhraseMatcherRoleMatch]; export declare const PhraseMatcherType: { /** * Unspecified. */ readonly PhraseMatcherTypeUnspecified: "PHRASE_MATCHER_TYPE_UNSPECIFIED"; /** * Must meet all phrase match rule groups or there is no match. */ readonly AllOf: "ALL_OF"; /** * If any of the phrase match rule groups are met, there is a match. */ readonly AnyOf: "ANY_OF"; }; /** * Required. The type of this phrase matcher. */ export type PhraseMatcherType = (typeof PhraseMatcherType)[keyof typeof PhraseMatcherType];