/** * @public * @enum */ export declare const AccessType: { readonly ALLOW: "ALLOW"; }; /** * @public */ export type AccessType = (typeof AccessType)[keyof typeof AccessType]; /** * @public * @enum */ export declare const ActionType: { readonly ASSIGN_CONTACT_CATEGORY: "ASSIGN_CONTACT_CATEGORY"; readonly ASSIGN_SLA: "ASSIGN_SLA"; readonly CREATE_CASE: "CREATE_CASE"; readonly CREATE_TASK: "CREATE_TASK"; readonly END_ASSOCIATED_TASKS: "END_ASSOCIATED_TASKS"; readonly GENERATE_EVENTBRIDGE_EVENT: "GENERATE_EVENTBRIDGE_EVENT"; readonly SEND_NOTIFICATION: "SEND_NOTIFICATION"; readonly SUBMIT_AUTO_EVALUATION: "SUBMIT_AUTO_EVALUATION"; readonly UPDATE_CASE: "UPDATE_CASE"; }; /** * @public */ export type ActionType = (typeof ActionType)[keyof typeof ActionType]; /** * @public * @enum */ export declare const Channel: { readonly CHAT: "CHAT"; readonly EMAIL: "EMAIL"; readonly TASK: "TASK"; readonly VOICE: "VOICE"; }; /** * @public */ export type Channel = (typeof Channel)[keyof typeof Channel]; /** * @public * @enum */ export declare const AgentAvailabilityTimer: { readonly TIME_SINCE_LAST_ACTIVITY: "TIME_SINCE_LAST_ACTIVITY"; readonly TIME_SINCE_LAST_INBOUND: "TIME_SINCE_LAST_INBOUND"; }; /** * @public */ export type AgentAvailabilityTimer = (typeof AgentAvailabilityTimer)[keyof typeof AgentAvailabilityTimer]; /** * @public * @enum */ export declare const ContactState: { readonly CONNECTED: "CONNECTED"; readonly CONNECTED_ONHOLD: "CONNECTED_ONHOLD"; readonly CONNECTING: "CONNECTING"; readonly ENDED: "ENDED"; readonly ERROR: "ERROR"; readonly INCOMING: "INCOMING"; readonly MISSED: "MISSED"; readonly PENDING: "PENDING"; readonly REJECTED: "REJECTED"; }; /** * @public */ export type ContactState = (typeof ContactState)[keyof typeof ContactState]; /** * @public * @enum */ export declare const ContactInitiationMethod: { readonly AGENT_REPLY: "AGENT_REPLY"; readonly API: "API"; readonly CALLBACK: "CALLBACK"; readonly DISCONNECT: "DISCONNECT"; readonly EXTERNAL_OUTBOUND: "EXTERNAL_OUTBOUND"; readonly FLOW: "FLOW"; readonly INBOUND: "INBOUND"; readonly MONITOR: "MONITOR"; readonly OUTBOUND: "OUTBOUND"; readonly QUEUE_TRANSFER: "QUEUE_TRANSFER"; readonly TRANSFER: "TRANSFER"; readonly WEBRTC_API: "WEBRTC_API"; }; /** * @public */ export type ContactInitiationMethod = (typeof ContactInitiationMethod)[keyof typeof ContactInitiationMethod]; /** * @public * @enum */ export declare const AllowedUserAction: { readonly CALL: "CALL"; readonly DISCARD: "DISCARD"; }; /** * @public */ export type AllowedUserAction = (typeof AllowedUserAction)[keyof typeof AllowedUserAction]; /** * @public * @enum */ export declare const ScreenShareCapability: { readonly SEND: "SEND"; }; /** * @public */ export type ScreenShareCapability = (typeof ScreenShareCapability)[keyof typeof ScreenShareCapability]; /** * @public * @enum */ export declare const VideoCapability: { readonly SEND: "SEND"; }; /** * @public */ export type VideoCapability = (typeof VideoCapability)[keyof typeof VideoCapability]; /** * @public * @enum */ export declare const ParticipantState: { readonly CONNECTED: "CONNECTED"; readonly DISCONNECTED: "DISCONNECTED"; readonly INITIAL: "INITIAL"; readonly MISSED: "MISSED"; }; /** * @public */ export type ParticipantState = (typeof ParticipantState)[keyof typeof ParticipantState]; /** * @public * @enum */ export declare const VoiceEnhancementMode: { readonly NOISE_SUPPRESSION: "NOISE_SUPPRESSION"; readonly NONE: "NONE"; readonly VOICE_ISOLATION: "VOICE_ISOLATION"; }; /** * @public */ export type VoiceEnhancementMode = (typeof VoiceEnhancementMode)[keyof typeof VoiceEnhancementMode]; /** * @public * @enum */ export declare const AgentStatusState: { readonly DISABLED: "DISABLED"; readonly ENABLED: "ENABLED"; }; /** * @public */ export type AgentStatusState = (typeof AgentStatusState)[keyof typeof AgentStatusState]; /** * @public * @enum */ export declare const AgentStatusType: { readonly CUSTOM: "CUSTOM"; readonly OFFLINE: "OFFLINE"; readonly ROUTABLE: "ROUTABLE"; }; /** * @public */ export type AgentStatusType = (typeof AgentStatusType)[keyof typeof AgentStatusType]; /** * @public * @enum */ export declare const StringComparisonType: { readonly CONTAINS: "CONTAINS"; readonly EXACT: "EXACT"; readonly STARTS_WITH: "STARTS_WITH"; }; /** * @public */ export type StringComparisonType = (typeof StringComparisonType)[keyof typeof StringComparisonType]; /** * @public * @enum */ export declare const AiUseCase: { readonly AgentAssistance: "AgentAssistance"; readonly SelfService: "SelfService"; }; /** * @public */ export type AiUseCase = (typeof AiUseCase)[keyof typeof AiUseCase]; /** * @public * @enum */ export declare const FlowModuleType: { readonly MCP: "MCP"; }; /** * @public */ export type FlowModuleType = (typeof FlowModuleType)[keyof typeof FlowModuleType]; /** * @public * @enum */ export declare const MonitorCapability: { readonly BARGE: "BARGE"; readonly SILENT_MONITOR: "SILENT_MONITOR"; }; /** * @public */ export type MonitorCapability = (typeof MonitorCapability)[keyof typeof MonitorCapability]; /** * @public * @enum */ export declare const AttachedFileInvalidRequestExceptionReason: { readonly INVALID_FILE_NAME: "INVALID_FILE_NAME"; readonly INVALID_FILE_SIZE: "INVALID_FILE_SIZE"; readonly INVALID_FILE_TYPE: "INVALID_FILE_TYPE"; }; /** * @public */ export type AttachedFileInvalidRequestExceptionReason = (typeof AttachedFileInvalidRequestExceptionReason)[keyof typeof AttachedFileInvalidRequestExceptionReason]; /** * @public * @enum */ export declare const AttachedFileServiceQuotaExceededExceptionReason: { readonly TOTAL_FILE_COUNT_EXCEEDED: "TOTAL_FILE_COUNT_EXCEEDED"; readonly TOTAL_FILE_SIZE_EXCEEDED: "TOTAL_FILE_SIZE_EXCEEDED"; }; /** * @public */ export type AttachedFileServiceQuotaExceededExceptionReason = (typeof AttachedFileServiceQuotaExceededExceptionReason)[keyof typeof AttachedFileServiceQuotaExceededExceptionReason]; /** * @public * @enum */ export declare const VocabularyLanguageCode: { readonly AR_AE: "ar-AE"; readonly CA_ES: "ca-ES"; readonly DA_DK: "da-DK"; readonly DE_CH: "de-CH"; readonly DE_DE: "de-DE"; readonly EN_AB: "en-AB"; readonly EN_AU: "en-AU"; readonly EN_GB: "en-GB"; readonly EN_IE: "en-IE"; readonly EN_IN: "en-IN"; readonly EN_NZ: "en-NZ"; readonly EN_US: "en-US"; readonly EN_WL: "en-WL"; readonly EN_ZA: "en-ZA"; readonly ES_ES: "es-ES"; readonly ES_US: "es-US"; readonly FI_FI: "fi-FI"; readonly FR_CA: "fr-CA"; readonly FR_FR: "fr-FR"; readonly HI_IN: "hi-IN"; readonly ID_ID: "id-ID"; readonly IT_IT: "it-IT"; readonly JA_JP: "ja-JP"; readonly KO_KR: "ko-KR"; readonly MS_MY: "ms-MY"; readonly NL_NL: "nl-NL"; readonly NO_NO: "no-NO"; readonly PL_PL: "pl-PL"; readonly PT_BR: "pt-BR"; readonly PT_PT: "pt-PT"; readonly SV_SE: "sv-SE"; readonly TL_PH: "tl-PH"; readonly ZH_CN: "zh-CN"; }; /** * @public */ export type VocabularyLanguageCode = (typeof VocabularyLanguageCode)[keyof typeof VocabularyLanguageCode]; /** * @public * @enum */ export declare const FlowAssociationResourceType: { readonly ANALYTICS_CONNECTOR: "ANALYTICS_CONNECTOR"; readonly INBOUND_EMAIL: "INBOUND_EMAIL"; readonly OUTBOUND_EMAIL: "OUTBOUND_EMAIL"; readonly SMS_PHONE_NUMBER: "SMS_PHONE_NUMBER"; readonly WHATSAPP_MESSAGING_PHONE_NUMBER: "WHATSAPP_MESSAGING_PHONE_NUMBER"; }; /** * @public */ export type FlowAssociationResourceType = (typeof FlowAssociationResourceType)[keyof typeof FlowAssociationResourceType]; /** * @public * @enum */ export declare const InstanceStorageResourceType: { readonly AGENT_EVENTS: "AGENT_EVENTS"; readonly ATTACHMENTS: "ATTACHMENTS"; readonly CALL_RECORDINGS: "CALL_RECORDINGS"; readonly CHAT_TRANSCRIPTS: "CHAT_TRANSCRIPTS"; readonly CONTACT_EVALUATIONS: "CONTACT_EVALUATIONS"; readonly CONTACT_TRACE_RECORDS: "CONTACT_TRACE_RECORDS"; readonly EMAIL_MESSAGES: "EMAIL_MESSAGES"; readonly MEDIA_STREAMS: "MEDIA_STREAMS"; readonly REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS: "REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS"; readonly REAL_TIME_CONTACT_ANALYSIS_SEGMENTS: "REAL_TIME_CONTACT_ANALYSIS_SEGMENTS"; readonly REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS: "REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS"; readonly SCHEDULED_REPORTS: "SCHEDULED_REPORTS"; readonly SCREEN_RECORDINGS: "SCREEN_RECORDINGS"; }; /** * @public */ export type InstanceStorageResourceType = (typeof InstanceStorageResourceType)[keyof typeof InstanceStorageResourceType]; /** * @public * @enum */ export declare const EncryptionType: { readonly KMS: "KMS"; }; /** * @public */ export type EncryptionType = (typeof EncryptionType)[keyof typeof EncryptionType]; /** * @public * @enum */ export declare const StorageType: { readonly KINESIS_FIREHOSE: "KINESIS_FIREHOSE"; readonly KINESIS_STREAM: "KINESIS_STREAM"; readonly KINESIS_VIDEO_STREAM: "KINESIS_VIDEO_STREAM"; readonly S3: "S3"; }; /** * @public */ export type StorageType = (typeof StorageType)[keyof typeof StorageType]; /** * @public * @enum */ export declare const EntityType: { readonly AI_AGENT: "AI_AGENT"; readonly USER: "USER"; }; /** * @public */ export type EntityType = (typeof EntityType)[keyof typeof EntityType]; /** * @public * @enum */ export declare const FileStatusType: { readonly APPROVED: "APPROVED"; readonly FAILED: "FAILED"; readonly PROCESSING: "PROCESSING"; readonly REJECTED: "REJECTED"; }; /** * @public */ export type FileStatusType = (typeof FileStatusType)[keyof typeof FileStatusType]; /** * @public * @enum */ export declare const FileUseCaseType: { readonly ATTACHMENT: "ATTACHMENT"; readonly CONTACT_ANALYSIS: "CONTACT_ANALYSIS"; readonly EMAIL_MESSAGE: "EMAIL_MESSAGE"; readonly EMAIL_MESSAGE_PLAIN_TEXT: "EMAIL_MESSAGE_PLAIN_TEXT"; readonly EMAIL_MESSAGE_PLAIN_TEXT_REDACTED: "EMAIL_MESSAGE_PLAIN_TEXT_REDACTED"; readonly EMAIL_MESSAGE_REDACTED: "EMAIL_MESSAGE_REDACTED"; }; /** * @public */ export type FileUseCaseType = (typeof FileUseCaseType)[keyof typeof FileUseCaseType]; /** * @public * @enum */ export declare const ListFlowAssociationResourceType: { readonly ANALYTICS_CONNECTOR: "ANALYTICS_CONNECTOR"; readonly INBOUND_EMAIL: "INBOUND_EMAIL"; readonly OUTBOUND_EMAIL: "OUTBOUND_EMAIL"; readonly VOICE_PHONE_NUMBER: "VOICE_PHONE_NUMBER"; readonly WHATSAPP_MESSAGING_PHONE_NUMBER: "WHATSAPP_MESSAGING_PHONE_NUMBER"; }; /** * @public */ export type ListFlowAssociationResourceType = (typeof ListFlowAssociationResourceType)[keyof typeof ListFlowAssociationResourceType]; /** * @public * @enum */ export declare const EndpointType: { readonly CONNECT_PHONENUMBER_ARN: "CONNECT_PHONENUMBER_ARN"; readonly CONTACT_FLOW: "CONTACT_FLOW"; readonly EMAIL_ADDRESS: "EMAIL_ADDRESS"; readonly TELEPHONE_NUMBER: "TELEPHONE_NUMBER"; readonly VOIP: "VOIP"; }; /** * @public */ export type EndpointType = (typeof EndpointType)[keyof typeof EndpointType]; /** * @public * @enum */ export declare const OutboundStrategyType: { readonly AGENT_FIRST: "AGENT_FIRST"; }; /** * @public */ export type OutboundStrategyType = (typeof OutboundStrategyType)[keyof typeof OutboundStrategyType]; /** * @public * @enum */ export declare const FailureReasonCode: { readonly IDEMPOTENCY_EXCEPTION: "IDEMPOTENCY_EXCEPTION"; readonly INTERNAL_ERROR: "INTERNAL_ERROR"; readonly INVALID_ATTRIBUTE_KEY: "INVALID_ATTRIBUTE_KEY"; readonly INVALID_CUSTOMER_ENDPOINT: "INVALID_CUSTOMER_ENDPOINT"; readonly INVALID_OUTBOUND_STRATEGY: "INVALID_OUTBOUND_STRATEGY"; readonly INVALID_QUEUE: "INVALID_QUEUE"; readonly INVALID_SYSTEM_ENDPOINT: "INVALID_SYSTEM_ENDPOINT"; readonly MISSING_CAMPAIGN: "MISSING_CAMPAIGN"; readonly MISSING_CUSTOMER_ENDPOINT: "MISSING_CUSTOMER_ENDPOINT"; readonly MISSING_QUEUE_ID_AND_SYSTEM_ENDPOINT: "MISSING_QUEUE_ID_AND_SYSTEM_ENDPOINT"; readonly REQUEST_THROTTLED: "REQUEST_THROTTLED"; }; /** * @public */ export type FailureReasonCode = (typeof FailureReasonCode)[keyof typeof FailureReasonCode]; /** * @public * @enum */ export declare const InitiateAs: { readonly COMPLETED: "COMPLETED"; readonly CONNECTED_TO_USER: "CONNECTED_TO_USER"; }; /** * @public */ export type InitiateAs = (typeof InitiateAs)[keyof typeof InitiateAs]; /** * @public * @enum */ export declare const ReferenceStatus: { readonly APPROVED: "APPROVED"; readonly AVAILABLE: "AVAILABLE"; readonly DELETED: "DELETED"; readonly FAILED: "FAILED"; readonly PROCESSING: "PROCESSING"; readonly REJECTED: "REJECTED"; }; /** * @public */ export type ReferenceStatus = (typeof ReferenceStatus)[keyof typeof ReferenceStatus]; /** * @public * @enum */ export declare const ReferenceType: { readonly ATTACHMENT: "ATTACHMENT"; readonly CONTACT_ANALYSIS: "CONTACT_ANALYSIS"; readonly DATE: "DATE"; readonly EMAIL: "EMAIL"; readonly EMAIL_MESSAGE: "EMAIL_MESSAGE"; readonly EMAIL_MESSAGE_PLAIN_TEXT: "EMAIL_MESSAGE_PLAIN_TEXT"; readonly EMAIL_MESSAGE_PLAIN_TEXT_REDACTED: "EMAIL_MESSAGE_PLAIN_TEXT_REDACTED"; readonly EMAIL_MESSAGE_REDACTED: "EMAIL_MESSAGE_REDACTED"; readonly NUMBER: "NUMBER"; readonly STRING: "STRING"; readonly URL: "URL"; }; /** * @public */ export type ReferenceType = (typeof ReferenceType)[keyof typeof ReferenceType]; /** * @public * @enum */ export declare const ContactFlowStatus: { readonly PUBLISHED: "PUBLISHED"; readonly SAVED: "SAVED"; }; /** * @public */ export type ContactFlowStatus = (typeof ContactFlowStatus)[keyof typeof ContactFlowStatus]; /** * @public * @enum */ export declare const ContactFlowType: { readonly AGENT_HOLD: "AGENT_HOLD"; readonly AGENT_TRANSFER: "AGENT_TRANSFER"; readonly AGENT_WHISPER: "AGENT_WHISPER"; readonly CAMPAIGN: "CAMPAIGN"; readonly CONTACT_FLOW: "CONTACT_FLOW"; readonly CUSTOMER_HOLD: "CUSTOMER_HOLD"; readonly CUSTOMER_QUEUE: "CUSTOMER_QUEUE"; readonly CUSTOMER_WHISPER: "CUSTOMER_WHISPER"; readonly OUTBOUND_WHISPER: "OUTBOUND_WHISPER"; readonly QUEUE_TRANSFER: "QUEUE_TRANSFER"; }; /** * @public */ export type ContactFlowType = (typeof ContactFlowType)[keyof typeof ContactFlowType]; /** * @public * @enum */ export declare const DataTableStatus: { readonly PUBLISHED: "PUBLISHED"; }; /** * @public */ export type DataTableStatus = (typeof DataTableStatus)[keyof typeof DataTableStatus]; /** * @public * @enum */ export declare const DataTableLockLevel: { readonly ATTRIBUTE: "ATTRIBUTE"; readonly DATA_TABLE: "DATA_TABLE"; readonly NONE: "NONE"; readonly PRIMARY_VALUE: "PRIMARY_VALUE"; readonly VALUE: "VALUE"; }; /** * @public */ export type DataTableLockLevel = (typeof DataTableLockLevel)[keyof typeof DataTableLockLevel]; /** * @public * @enum */ export declare const DataTableAttributeValueType: { readonly BOOLEAN: "BOOLEAN"; readonly NUMBER: "NUMBER"; readonly NUMBER_LIST: "NUMBER_LIST"; readonly TEXT: "TEXT"; readonly TEXT_LIST: "TEXT_LIST"; }; /** * @public */ export type DataTableAttributeValueType = (typeof DataTableAttributeValueType)[keyof typeof DataTableAttributeValueType]; /** * @public * @enum */ export declare const EvaluationFormItemEnablementAction: { readonly DISABLE: "DISABLE"; readonly ENABLE: "ENABLE"; }; /** * @public */ export type EvaluationFormItemEnablementAction = (typeof EvaluationFormItemEnablementAction)[keyof typeof EvaluationFormItemEnablementAction]; /** * @public * @enum */ export declare const EvaluationFormItemSourceValuesComparator: { readonly ALL_IN: "ALL_IN"; readonly EXACT: "EXACT"; readonly IN: "IN"; readonly NOT_IN: "NOT_IN"; }; /** * @public */ export type EvaluationFormItemSourceValuesComparator = (typeof EvaluationFormItemSourceValuesComparator)[keyof typeof EvaluationFormItemSourceValuesComparator]; /** * @public * @enum */ export declare const EvaluationFormItemEnablementSourceType: { readonly QUESTION_REF_ID: "QUESTION_REF_ID"; }; /** * @public */ export type EvaluationFormItemEnablementSourceType = (typeof EvaluationFormItemEnablementSourceType)[keyof typeof EvaluationFormItemEnablementSourceType]; /** * @public * @enum */ export declare const EvaluationFormItemEnablementSourceValueType: { readonly OPTION_REF_ID: "OPTION_REF_ID"; }; /** * @public */ export type EvaluationFormItemEnablementSourceValueType = (typeof EvaluationFormItemEnablementSourceValueType)[keyof typeof EvaluationFormItemEnablementSourceValueType]; /** * @public * @enum */ export declare const EvaluationFormItemEnablementOperator: { readonly AND: "AND"; readonly OR: "OR"; }; /** * @public */ export type EvaluationFormItemEnablementOperator = (typeof EvaluationFormItemEnablementOperator)[keyof typeof EvaluationFormItemEnablementOperator]; /** * @public * @enum */ export declare const EvaluationFormQuestionType: { readonly DATETIME: "DATETIME"; readonly MULTISELECT: "MULTISELECT"; readonly NUMERIC: "NUMERIC"; readonly SINGLESELECT: "SINGLESELECT"; readonly TEXT: "TEXT"; }; /** * @public */ export type EvaluationFormQuestionType = (typeof EvaluationFormQuestionType)[keyof typeof EvaluationFormQuestionType]; /** * @public * @enum */ export declare const EvaluationFormQuestionAutomationAnswerSourceType: { readonly CONTACT_LENS_DATA: "CONTACT_LENS_DATA"; readonly GEN_AI: "GEN_AI"; }; /** * @public */ export type EvaluationFormQuestionAutomationAnswerSourceType = (typeof EvaluationFormQuestionAutomationAnswerSourceType)[keyof typeof EvaluationFormQuestionAutomationAnswerSourceType]; /** * @public * @enum */ export declare const MultiSelectQuestionRuleCategoryAutomationCondition: { readonly NOT_PRESENT: "NOT_PRESENT"; readonly PRESENT: "PRESENT"; }; /** * @public */ export type MultiSelectQuestionRuleCategoryAutomationCondition = (typeof MultiSelectQuestionRuleCategoryAutomationCondition)[keyof typeof MultiSelectQuestionRuleCategoryAutomationCondition]; /** * @public * @enum */ export declare const EvaluationFormMultiSelectQuestionDisplayMode: { readonly CHECKBOX: "CHECKBOX"; readonly DROPDOWN: "DROPDOWN"; }; /** * @public */ export type EvaluationFormMultiSelectQuestionDisplayMode = (typeof EvaluationFormMultiSelectQuestionDisplayMode)[keyof typeof EvaluationFormMultiSelectQuestionDisplayMode]; /** * @public * @enum */ export declare const NumericQuestionPropertyAutomationLabel: { readonly AGENT_INTERACTION_AND_HOLD_DURATION: "AGENT_INTERACTION_AND_HOLD_DURATION"; readonly AGENT_INTERACTION_DURATION: "AGENT_INTERACTION_DURATION"; readonly CONTACT_DURATION: "CONTACT_DURATION"; readonly CUSTOMER_HOLD_TIME: "CUSTOMER_HOLD_TIME"; readonly CUSTOMER_SENTIMENT_SCORE_WITHOUT_AGENT: "CUSTOMER_SENTIMENT_SCORE_WITHOUT_AGENT"; readonly CUSTOMER_SENTIMENT_SCORE_WITH_AGENT: "CUSTOMER_SENTIMENT_SCORE_WITH_AGENT"; readonly LONGEST_HOLD_DURATION: "LONGEST_HOLD_DURATION"; readonly NON_TALK_TIME: "NON_TALK_TIME"; readonly NON_TALK_TIME_PERCENTAGE: "NON_TALK_TIME_PERCENTAGE"; readonly NUMBER_OF_HOLDS: "NUMBER_OF_HOLDS"; readonly NUMBER_OF_INTERRUPTIONS: "NUMBER_OF_INTERRUPTIONS"; readonly OVERALL_AGENT_SENTIMENT_SCORE: "OVERALL_AGENT_SENTIMENT_SCORE"; readonly OVERALL_CUSTOMER_SENTIMENT_SCORE: "OVERALL_CUSTOMER_SENTIMENT_SCORE"; }; /** * @public */ export type NumericQuestionPropertyAutomationLabel = (typeof NumericQuestionPropertyAutomationLabel)[keyof typeof NumericQuestionPropertyAutomationLabel]; /** * @public * @enum */ export declare const SingleSelectQuestionRuleCategoryAutomationCondition: { readonly NOT_PRESENT: "NOT_PRESENT"; readonly PRESENT: "PRESENT"; }; /** * @public */ export type SingleSelectQuestionRuleCategoryAutomationCondition = (typeof SingleSelectQuestionRuleCategoryAutomationCondition)[keyof typeof SingleSelectQuestionRuleCategoryAutomationCondition]; /** * @public * @enum */ export declare const EvaluationFormSingleSelectQuestionDisplayMode: { readonly DROPDOWN: "DROPDOWN"; readonly RADIO: "RADIO"; }; /** * @public */ export type EvaluationFormSingleSelectQuestionDisplayMode = (typeof EvaluationFormSingleSelectQuestionDisplayMode)[keyof typeof EvaluationFormSingleSelectQuestionDisplayMode]; /** * @public * @enum */ export declare const EvaluationFormLanguageCode: { readonly DE_DE: "de-DE"; readonly EN_US: "en-US"; readonly ES_ES: "es-ES"; readonly FR_FR: "fr-FR"; readonly IT_IT: "it-IT"; readonly JA_JP: "ja-JP"; readonly KO_KR: "ko-KR"; readonly PT_BR: "pt-BR"; readonly ZH_CN: "zh-CN"; }; /** * @public */ export type EvaluationFormLanguageCode = (typeof EvaluationFormLanguageCode)[keyof typeof EvaluationFormLanguageCode]; /** * @public * @enum */ export declare const EvaluationReviewNotificationRecipientType: { readonly USER_ID: "USER_ID"; }; /** * @public */ export type EvaluationReviewNotificationRecipientType = (typeof EvaluationReviewNotificationRecipientType)[keyof typeof EvaluationReviewNotificationRecipientType]; /** * @public * @enum */ export declare const EvaluationFormScoringMode: { readonly QUESTION_ONLY: "QUESTION_ONLY"; readonly SECTION_ONLY: "SECTION_ONLY"; }; /** * @public */ export type EvaluationFormScoringMode = (typeof EvaluationFormScoringMode)[keyof typeof EvaluationFormScoringMode]; /** * @public * @enum */ export declare const EvaluationFormScoringStatus: { readonly DISABLED: "DISABLED"; readonly ENABLED: "ENABLED"; }; /** * @public */ export type EvaluationFormScoringStatus = (typeof EvaluationFormScoringStatus)[keyof typeof EvaluationFormScoringStatus]; /** * @public * @enum */ export declare const ContactInteractionType: { readonly AGENT: "AGENT"; readonly AUTOMATED: "AUTOMATED"; readonly CUSTOMER: "CUSTOMER"; }; /** * @public */ export type ContactInteractionType = (typeof ContactInteractionType)[keyof typeof ContactInteractionType]; /** * @public * @enum */ export declare const HoursOfOperationDays: { readonly FRIDAY: "FRIDAY"; readonly MONDAY: "MONDAY"; readonly SATURDAY: "SATURDAY"; readonly SUNDAY: "SUNDAY"; readonly THURSDAY: "THURSDAY"; readonly TUESDAY: "TUESDAY"; readonly WEDNESDAY: "WEDNESDAY"; }; /** * @public */ export type HoursOfOperationDays = (typeof HoursOfOperationDays)[keyof typeof HoursOfOperationDays]; /** * @public * @enum */ export declare const OverrideDays: { readonly FRIDAY: "FRIDAY"; readonly MONDAY: "MONDAY"; readonly SATURDAY: "SATURDAY"; readonly SUNDAY: "SUNDAY"; readonly THURSDAY: "THURSDAY"; readonly TUESDAY: "TUESDAY"; readonly WEDNESDAY: "WEDNESDAY"; }; /** * @public */ export type OverrideDays = (typeof OverrideDays)[keyof typeof OverrideDays]; /** * @public * @enum */ export declare const OverrideType: { readonly CLOSED: "CLOSED"; readonly OPEN: "OPEN"; readonly STANDARD: "STANDARD"; }; /** * @public */ export type OverrideType = (typeof OverrideType)[keyof typeof OverrideType]; /** * @public * @enum */ export declare const RecurrenceFrequency: { readonly MONTHLY: "MONTHLY"; readonly WEEKLY: "WEEKLY"; readonly YEARLY: "YEARLY"; }; /** * @public */ export type RecurrenceFrequency = (typeof RecurrenceFrequency)[keyof typeof RecurrenceFrequency]; /** * @public * @enum */ export declare const DirectoryType: { readonly CONNECT_MANAGED: "CONNECT_MANAGED"; readonly EXISTING_DIRECTORY: "EXISTING_DIRECTORY"; readonly SAML: "SAML"; }; /** * @public */ export type DirectoryType = (typeof DirectoryType)[keyof typeof DirectoryType]; /** * @public * @enum */ export declare const IntegrationType: { readonly ANALYTICS_CONNECTOR: "ANALYTICS_CONNECTOR"; readonly APPLICATION: "APPLICATION"; readonly CALL_TRANSFER_CONNECTOR: "CALL_TRANSFER_CONNECTOR"; readonly CASES_DOMAIN: "CASES_DOMAIN"; readonly COGNITO_USER_POOL: "COGNITO_USER_POOL"; readonly EVENT: "EVENT"; readonly FILE_SCANNER: "FILE_SCANNER"; readonly MESSAGE_PROCESSOR: "MESSAGE_PROCESSOR"; readonly PINPOINT_APP: "PINPOINT_APP"; readonly Q_MESSAGE_TEMPLATES: "Q_MESSAGE_TEMPLATES"; readonly SES_IDENTITY: "SES_IDENTITY"; readonly VOICE_ID: "VOICE_ID"; readonly WISDOM_ASSISTANT: "WISDOM_ASSISTANT"; readonly WISDOM_KNOWLEDGE_BASE: "WISDOM_KNOWLEDGE_BASE"; readonly WISDOM_QUICK_RESPONSES: "WISDOM_QUICK_RESPONSES"; }; /** * @public */ export type IntegrationType = (typeof IntegrationType)[keyof typeof IntegrationType]; /** * @public * @enum */ export declare const SourceType: { readonly CASES: "CASES"; readonly SALESFORCE: "SALESFORCE"; readonly ZENDESK: "ZENDESK"; }; /** * @public */ export type SourceType = (typeof SourceType)[keyof typeof SourceType]; /** * @public * @enum */ export declare const LocaleCode: { readonly DeDE: "de_DE"; readonly EnUS: "en_US"; readonly EsES: "es_ES"; readonly FrFR: "fr_FR"; readonly IdID: "id_ID"; readonly ItIT: "it_IT"; readonly JaJP: "ja_JP"; readonly KoKR: "ko_KR"; readonly PtBR: "pt_BR"; readonly ZhCN: "zh_CN"; readonly ZhTW: "zh_TW"; }; /** * @public */ export type LocaleCode = (typeof LocaleCode)[keyof typeof LocaleCode]; /** * @public * @enum */ export declare const ConfigurableNotificationPriority: { readonly High: "HIGH"; readonly Low: "LOW"; }; /** * @public */ export type ConfigurableNotificationPriority = (typeof ConfigurableNotificationPriority)[keyof typeof ConfigurableNotificationPriority]; /** * @public * @enum */ export declare const ParticipantRole: { readonly AGENT: "AGENT"; readonly CUSTOMER: "CUSTOMER"; readonly CUSTOM_BOT: "CUSTOM_BOT"; readonly SUPERVISOR: "SUPERVISOR"; readonly SYSTEM: "SYSTEM"; }; /** * @public */ export type ParticipantRole = (typeof ParticipantRole)[keyof typeof ParticipantRole]; /** * @public * @enum */ export declare const RehydrationType: { readonly ENTIRE_PAST_SESSION: "ENTIRE_PAST_SESSION"; readonly FROM_SEGMENT: "FROM_SEGMENT"; }; /** * @public */ export type RehydrationType = (typeof RehydrationType)[keyof typeof RehydrationType]; /** * @public * @enum */ export declare const DeviceType: { readonly APNS: "APNS"; readonly APNS_SANDBOX: "APNS_SANDBOX"; readonly GCM: "GCM"; }; /** * @public */ export type DeviceType = (typeof DeviceType)[keyof typeof DeviceType]; /** * @public * @enum */ export declare const QuickConnectType: { readonly FLOW: "FLOW"; readonly PHONE_NUMBER: "PHONE_NUMBER"; readonly QUEUE: "QUEUE"; readonly USER: "USER"; }; /** * @public */ export type QuickConnectType = (typeof QuickConnectType)[keyof typeof QuickConnectType]; /** * @public * @enum */ export declare const BehaviorType: { readonly ROUTE_ANY_CHANNEL: "ROUTE_ANY_CHANNEL"; readonly ROUTE_CURRENT_CHANNEL_ONLY: "ROUTE_CURRENT_CHANNEL_ONLY"; }; /** * @public */ export type BehaviorType = (typeof BehaviorType)[keyof typeof BehaviorType]; /** * @public * @enum */ export declare const SlaType: { readonly CASE_FIELD: "CaseField"; }; /** * @public */ export type SlaType = (typeof SlaType)[keyof typeof SlaType]; /** * @public * @enum */ export declare const SlaAssignmentType: { readonly CASES: "CASES"; }; /** * @public */ export type SlaAssignmentType = (typeof SlaAssignmentType)[keyof typeof SlaAssignmentType]; /** * @public * @enum */ export declare const NotificationContentType: { readonly PLAIN_TEXT: "PLAIN_TEXT"; }; /** * @public */ export type NotificationContentType = (typeof NotificationContentType)[keyof typeof NotificationContentType]; /** * @public * @enum */ export declare const NotificationDeliveryType: { readonly EMAIL: "EMAIL"; }; /** * @public */ export type NotificationDeliveryType = (typeof NotificationDeliveryType)[keyof typeof NotificationDeliveryType]; /** * @public * @enum */ export declare const RulePublishStatus: { readonly DRAFT: "DRAFT"; readonly PUBLISHED: "PUBLISHED"; }; /** * @public */ export type RulePublishStatus = (typeof RulePublishStatus)[keyof typeof RulePublishStatus]; /** * @public * @enum */ export declare const EventSourceName: { readonly OnCaseCreate: "OnCaseCreate"; readonly OnCaseUpdate: "OnCaseUpdate"; readonly OnContactEvaluationSubmit: "OnContactEvaluationSubmit"; readonly OnEmailAnalysisAvailable: "OnEmailAnalysisAvailable"; readonly OnMetricDataUpdate: "OnMetricDataUpdate"; readonly OnPostCallAnalysisAvailable: "OnPostCallAnalysisAvailable"; readonly OnPostChatAnalysisAvailable: "OnPostChatAnalysisAvailable"; readonly OnRealTimeCallAnalysisAvailable: "OnRealTimeCallAnalysisAvailable"; readonly OnRealTimeChatAnalysisAvailable: "OnRealTimeChatAnalysisAvailable"; readonly OnSalesforceCaseCreate: "OnSalesforceCaseCreate"; readonly OnSlaBreach: "OnSlaBreach"; readonly OnZendeskTicketCreate: "OnZendeskTicketCreate"; readonly OnZendeskTicketStatusUpdate: "OnZendeskTicketStatusUpdate"; }; /** * @public */ export type EventSourceName = (typeof EventSourceName)[keyof typeof EventSourceName]; /** * @public * @enum */ export declare const ApplicationType: { readonly MCP: "MCP"; readonly THIRD_PARTY_APPLICATION: "THIRD_PARTY_APPLICATION"; }; /** * @public */ export type ApplicationType = (typeof ApplicationType)[keyof typeof ApplicationType]; /** * @public * @enum */ export declare const TaskTemplateFieldType: { readonly BOOLEAN: "BOOLEAN"; readonly DATE_TIME: "DATE_TIME"; readonly DESCRIPTION: "DESCRIPTION"; readonly EMAIL: "EMAIL"; readonly EXPIRY_DURATION: "EXPIRY_DURATION"; readonly NAME: "NAME"; readonly NUMBER: "NUMBER"; readonly QUICK_CONNECT: "QUICK_CONNECT"; readonly SCHEDULED_TIME: "SCHEDULED_TIME"; readonly SELF_ASSIGN: "SELF_ASSIGN"; readonly SINGLE_SELECT: "SINGLE_SELECT"; readonly TEXT: "TEXT"; readonly TEXT_AREA: "TEXT_AREA"; readonly URL: "URL"; }; /** * @public */ export type TaskTemplateFieldType = (typeof TaskTemplateFieldType)[keyof typeof TaskTemplateFieldType]; /** * @public * @enum */ export declare const TaskTemplateStatus: { readonly ACTIVE: "ACTIVE"; readonly INACTIVE: "INACTIVE"; }; /** * @public */ export type TaskTemplateStatus = (typeof TaskTemplateStatus)[keyof typeof TaskTemplateStatus]; /** * @public * @enum */ export declare const PropertyValidationExceptionReason: { readonly INVALID_FORMAT: "INVALID_FORMAT"; readonly NOT_SUPPORTED: "NOT_SUPPORTED"; readonly REFERENCED_RESOURCE_NOT_FOUND: "REFERENCED_RESOURCE_NOT_FOUND"; readonly REQUIRED_PROPERTY_MISSING: "REQUIRED_PROPERTY_MISSING"; readonly RESOURCE_NAME_ALREADY_EXISTS: "RESOURCE_NAME_ALREADY_EXISTS"; readonly UNIQUE_CONSTRAINT_VIOLATED: "UNIQUE_CONSTRAINT_VIOLATED"; }; /** * @public */ export type PropertyValidationExceptionReason = (typeof PropertyValidationExceptionReason)[keyof typeof PropertyValidationExceptionReason]; /** * @public * @enum */ export declare const TestCaseEntryPointType: { readonly CHAT: "CHAT"; readonly VOICE_CALL: "VOICE_CALL"; }; /** * @public */ export type TestCaseEntryPointType = (typeof TestCaseEntryPointType)[keyof typeof TestCaseEntryPointType]; /** * @public * @enum */ export declare const TestCaseStatus: { readonly PUBLISHED: "PUBLISHED"; readonly SAVED: "SAVED"; }; /** * @public */ export type TestCaseStatus = (typeof TestCaseStatus)[keyof typeof TestCaseStatus]; /** * @public * @enum */ export declare const UseCaseType: { readonly CONNECT_CAMPAIGNS: "CONNECT_CAMPAIGNS"; readonly RULES_EVALUATION: "RULES_EVALUATION"; }; /** * @public */ export type UseCaseType = (typeof UseCaseType)[keyof typeof UseCaseType]; /** * @public * @enum */ export declare const PhoneType: { readonly DESK_PHONE: "DESK_PHONE"; readonly SOFT_PHONE: "SOFT_PHONE"; }; /** * @public */ export type PhoneType = (typeof PhoneType)[keyof typeof PhoneType]; /** * @public * @enum */ export declare const ViewStatus: { readonly PUBLISHED: "PUBLISHED"; readonly SAVED: "SAVED"; }; /** * @public */ export type ViewStatus = (typeof ViewStatus)[keyof typeof ViewStatus]; /** * @public * @enum */ export declare const ViewType: { readonly AWS_MANAGED: "AWS_MANAGED"; readonly CUSTOMER_MANAGED: "CUSTOMER_MANAGED"; }; /** * @public */ export type ViewType = (typeof ViewType)[keyof typeof ViewType]; /** * @public * @enum */ export declare const ResourceType: { readonly CONTACT: "CONTACT"; readonly CONTACT_FLOW: "CONTACT_FLOW"; readonly HIERARCHY_GROUP: "HIERARCHY_GROUP"; readonly HIERARCHY_LEVEL: "HIERARCHY_LEVEL"; readonly INSTANCE: "INSTANCE"; readonly PARTICIPANT: "PARTICIPANT"; readonly PHONE_NUMBER: "PHONE_NUMBER"; readonly USER: "USER"; }; /** * @public */ export type ResourceType = (typeof ResourceType)[keyof typeof ResourceType]; /** * @public * @enum */ export declare const VocabularyState: { readonly ACTIVE: "ACTIVE"; readonly CREATION_FAILED: "CREATION_FAILED"; readonly CREATION_IN_PROGRESS: "CREATION_IN_PROGRESS"; readonly DELETE_IN_PROGRESS: "DELETE_IN_PROGRESS"; }; /** * @public */ export type VocabularyState = (typeof VocabularyState)[keyof typeof VocabularyState]; /** * @public * @enum */ export declare const WorkspaceFontFamily: { readonly ARIAL: "Arial"; readonly COURIER_NEW: "Courier New"; readonly GEORGIA: "Georgia"; readonly TIMES_NEW_ROMAN: "Times New Roman"; readonly TREBUCHET: "Trebuchet"; readonly VERDANA: "Verdana"; }; /** * @public */ export type WorkspaceFontFamily = (typeof WorkspaceFontFamily)[keyof typeof WorkspaceFontFamily]; /** * @public * @enum */ export declare const MediaType: { readonly IMAGE_LOGO_DARK_FAVICON: "IMAGE_LOGO_DARK_FAVICON"; readonly IMAGE_LOGO_DARK_HORIZONTAL: "IMAGE_LOGO_DARK_HORIZONTAL"; readonly IMAGE_LOGO_LIGHT_FAVICON: "IMAGE_LOGO_LIGHT_FAVICON"; readonly IMAGE_LOGO_LIGHT_HORIZONTAL: "IMAGE_LOGO_LIGHT_HORIZONTAL"; }; /** * @public */ export type MediaType = (typeof MediaType)[keyof typeof MediaType]; /** * @public * @enum */ export declare const AttachmentScope: { readonly CASE: "CASE"; readonly CHAT: "CHAT"; readonly EMAIL: "EMAIL"; readonly TASK: "TASK"; }; /** * @public */ export type AttachmentScope = (typeof AttachmentScope)[keyof typeof AttachmentScope]; /** * @public * @enum */ export declare const AnsweringMachineDetectionStatus: { readonly AMD_ERROR: "AMD_ERROR"; readonly AMD_NOT_APPLICABLE: "AMD_NOT_APPLICABLE"; readonly AMD_UNANSWERED: "AMD_UNANSWERED"; readonly AMD_UNRESOLVED: "AMD_UNRESOLVED"; readonly ANSWERED: "ANSWERED"; readonly ERROR: "ERROR"; readonly FAX_MACHINE_DETECTED: "FAX_MACHINE_DETECTED"; readonly HUMAN_ANSWERED: "HUMAN_ANSWERED"; readonly SIT_TONE_BUSY: "SIT_TONE_BUSY"; readonly SIT_TONE_DETECTED: "SIT_TONE_DETECTED"; readonly SIT_TONE_INVALID_NUMBER: "SIT_TONE_INVALID_NUMBER"; readonly UNDETECTED: "UNDETECTED"; readonly VOICEMAIL_BEEP: "VOICEMAIL_BEEP"; readonly VOICEMAIL_NO_BEEP: "VOICEMAIL_NO_BEEP"; }; /** * @public */ export type AnsweringMachineDetectionStatus = (typeof AnsweringMachineDetectionStatus)[keyof typeof AnsweringMachineDetectionStatus]; /** * @public * @enum */ export declare const ParticipantType: { readonly AGENT: "AGENT"; readonly ALL: "ALL"; readonly CUSTOMER: "CUSTOMER"; readonly MANAGER: "MANAGER"; readonly THIRDPARTY: "THIRDPARTY"; }; /** * @public */ export type ParticipantType = (typeof ParticipantType)[keyof typeof ParticipantType]; /** * @public * @enum */ export declare const Status: { readonly COMPLETE: "COMPLETE"; readonly DELETED: "DELETED"; readonly IN_PROGRESS: "IN_PROGRESS"; }; /** * @public */ export type Status = (typeof Status)[keyof typeof Status]; /** * @public * @enum */ export declare const NextContactType: { readonly QUICK_CONNECT: "QUICK_CONNECT"; }; /** * @public */ export type NextContactType = (typeof NextContactType)[keyof typeof NextContactType]; /** * @public * @enum */ export declare const MediaStreamType: { readonly AUDIO: "AUDIO"; readonly VIDEO: "VIDEO"; }; /** * @public */ export type MediaStreamType = (typeof MediaStreamType)[keyof typeof MediaStreamType]; /** * @public * @enum */ export declare const RecordingStatus: { readonly AVAILABLE: "AVAILABLE"; readonly DELETED: "DELETED"; }; /** * @public */ export type RecordingStatus = (typeof RecordingStatus)[keyof typeof RecordingStatus]; /** * @public * @enum */ export declare const RoutingCriteriaStepStatus: { readonly ACTIVE: "ACTIVE"; readonly EXPIRED: "EXPIRED"; readonly INACTIVE: "INACTIVE"; readonly JOINED: "JOINED"; }; /** * @public */ export type RoutingCriteriaStepStatus = (typeof RoutingCriteriaStepStatus)[keyof typeof RoutingCriteriaStepStatus]; /** * @public * @enum */ export declare const QuestionRuleCategoryAutomationCondition: { readonly NOT_PRESENT: "NOT_PRESENT"; readonly PRESENT: "PRESENT"; }; /** * @public */ export type QuestionRuleCategoryAutomationCondition = (typeof QuestionRuleCategoryAutomationCondition)[keyof typeof QuestionRuleCategoryAutomationCondition]; /** * @public * @enum */ export declare const EvaluationQuestionAnswerAnalysisType: { readonly CONTACT_LENS_DATA: "CONTACT_LENS_DATA"; readonly GEN_AI: "GEN_AI"; }; /** * @public */ export type EvaluationQuestionAnswerAnalysisType = (typeof EvaluationQuestionAnswerAnalysisType)[keyof typeof EvaluationQuestionAnswerAnalysisType]; /** * @public * @enum */ export declare const EvaluationTranscriptType: { readonly RAW: "RAW"; readonly REDACTED: "REDACTED"; }; /** * @public */ export type EvaluationTranscriptType = (typeof EvaluationTranscriptType)[keyof typeof EvaluationTranscriptType]; /** * @public * @enum */ export declare const EvaluationSuggestedAnswerStatus: { readonly FAILED: "FAILED"; readonly IN_PROGRESS: "IN_PROGRESS"; readonly SUCCEEDED: "SUCCEEDED"; }; /** * @public */ export type EvaluationSuggestedAnswerStatus = (typeof EvaluationSuggestedAnswerStatus)[keyof typeof EvaluationSuggestedAnswerStatus]; /** * @public * @enum */ export declare const EvaluationType: { readonly CALIBRATION: "CALIBRATION"; readonly STANDARD: "STANDARD"; }; /** * @public */ export type EvaluationType = (typeof EvaluationType)[keyof typeof EvaluationType]; /** * @public * @enum */ export declare const AutoEvaluationStatus: { readonly FAILED: "FAILED"; readonly IN_PROGRESS: "IN_PROGRESS"; readonly SUCCEEDED: "SUCCEEDED"; }; /** * @public */ export type AutoEvaluationStatus = (typeof AutoEvaluationStatus)[keyof typeof AutoEvaluationStatus]; /** * @public * @enum */ export declare const ContactParticipantRole: { readonly AGENT: "AGENT"; readonly CUSTOMER: "CUSTOMER"; readonly CUSTOM_BOT: "CUSTOM_BOT"; readonly SYSTEM: "SYSTEM"; }; /** * @public */ export type ContactParticipantRole = (typeof ContactParticipantRole)[keyof typeof ContactParticipantRole]; /** * @public * @enum */ export declare const EvaluationStatus: { readonly DRAFT: "DRAFT"; readonly REVIEW_REQUESTED: "REVIEW_REQUESTED"; readonly SUBMITTED: "SUBMITTED"; readonly UNDER_REVIEW: "UNDER_REVIEW"; }; /** * @public */ export type EvaluationStatus = (typeof EvaluationStatus)[keyof typeof EvaluationStatus]; /** * @public * @enum */ export declare const ContactFlowState: { readonly ACTIVE: "ACTIVE"; readonly ARCHIVED: "ARCHIVED"; }; /** * @public */ export type ContactFlowState = (typeof ContactFlowState)[keyof typeof ContactFlowState]; /** * @public * @enum */ export declare const ContactFlowModuleState: { readonly ACTIVE: "ACTIVE"; readonly ARCHIVED: "ARCHIVED"; }; /** * @public */ export type ContactFlowModuleState = (typeof ContactFlowModuleState)[keyof typeof ContactFlowModuleState]; /** * @public * @enum */ export declare const ContactFlowModuleStatus: { readonly PUBLISHED: "PUBLISHED"; readonly SAVED: "SAVED"; }; /** * @public */ export type ContactFlowModuleStatus = (typeof ContactFlowModuleStatus)[keyof typeof ContactFlowModuleStatus]; /** * @public * @enum */ export declare const EvaluationFormVersionStatus: { readonly ACTIVE: "ACTIVE"; readonly DRAFT: "DRAFT"; }; /** * @public */ export type EvaluationFormVersionStatus = (typeof EvaluationFormVersionStatus)[keyof typeof EvaluationFormVersionStatus]; /** * @public * @enum */ export declare const InstanceStatus: { readonly ACTIVE: "ACTIVE"; readonly CREATION_FAILED: "CREATION_FAILED"; readonly CREATION_IN_PROGRESS: "CREATION_IN_PROGRESS"; }; /** * @public */ export type InstanceStatus = (typeof InstanceStatus)[keyof typeof InstanceStatus]; /** * @public * @enum */ export declare const InstanceReplicationStatus: { readonly INSTANCE_REPLICATION_COMPLETE: "INSTANCE_REPLICATION_COMPLETE"; readonly INSTANCE_REPLICATION_DELETION_FAILED: "INSTANCE_REPLICATION_DELETION_FAILED"; readonly INSTANCE_REPLICATION_FAILED: "INSTANCE_REPLICATION_FAILED"; readonly INSTANCE_REPLICATION_IN_PROGRESS: "INSTANCE_REPLICATION_IN_PROGRESS"; readonly INSTANCE_REPLICA_DELETING: "INSTANCE_REPLICA_DELETING"; readonly RESOURCE_REPLICATION_NOT_STARTED: "RESOURCE_REPLICATION_NOT_STARTED"; }; /** * @public */ export type InstanceReplicationStatus = (typeof InstanceReplicationStatus)[keyof typeof InstanceReplicationStatus]; /** * @public * @enum */ export declare const InstanceAttributeType: { readonly AUTO_RESOLVE_BEST_VOICES: "AUTO_RESOLVE_BEST_VOICES"; readonly CONTACTFLOW_LOGS: "CONTACTFLOW_LOGS"; readonly CONTACT_LENS: "CONTACT_LENS"; readonly EARLY_MEDIA: "EARLY_MEDIA"; readonly ENHANCED_CHAT_MONITORING: "ENHANCED_CHAT_MONITORING"; readonly ENHANCED_CONTACT_MONITORING: "ENHANCED_CONTACT_MONITORING"; readonly HIGH_VOLUME_OUTBOUND: "HIGH_VOLUME_OUTBOUND"; readonly INBOUND_CALLS: "INBOUND_CALLS"; readonly MESSAGE_STREAMING: "MESSAGE_STREAMING"; readonly MULTI_PARTY_CHAT_CONFERENCE: "MULTI_PARTY_CHAT_CONFERENCE"; readonly MULTI_PARTY_CONFERENCE: "MULTI_PARTY_CONFERENCE"; readonly OUTBOUND_CALLS: "OUTBOUND_CALLS"; readonly USE_CUSTOM_TTS_VOICES: "USE_CUSTOM_TTS_VOICES"; }; /** * @public */ export type InstanceAttributeType = (typeof InstanceAttributeType)[keyof typeof InstanceAttributeType]; /** * @public * @enum */ export declare const NotificationPriority: { readonly High: "HIGH"; readonly Low: "LOW"; readonly Urgent: "URGENT"; }; /** * @public */ export type NotificationPriority = (typeof NotificationPriority)[keyof typeof NotificationPriority]; /** * @public * @enum */ export declare const PhoneNumberCountryCode: { readonly AD: "AD"; readonly AE: "AE"; readonly AF: "AF"; readonly AG: "AG"; readonly AI: "AI"; readonly AL: "AL"; readonly AM: "AM"; readonly AN: "AN"; readonly AO: "AO"; readonly AQ: "AQ"; readonly AR: "AR"; readonly AS: "AS"; readonly AT: "AT"; readonly AU: "AU"; readonly AW: "AW"; readonly AZ: "AZ"; readonly BA: "BA"; readonly BB: "BB"; readonly BD: "BD"; readonly BE: "BE"; readonly BF: "BF"; readonly BG: "BG"; readonly BH: "BH"; readonly BI: "BI"; readonly BJ: "BJ"; readonly BL: "BL"; readonly BM: "BM"; readonly BN: "BN"; readonly BO: "BO"; readonly BR: "BR"; readonly BS: "BS"; readonly BT: "BT"; readonly BW: "BW"; readonly BY: "BY"; readonly BZ: "BZ"; readonly CA: "CA"; readonly CC: "CC"; readonly CD: "CD"; readonly CF: "CF"; readonly CG: "CG"; readonly CH: "CH"; readonly CI: "CI"; readonly CK: "CK"; readonly CL: "CL"; readonly CM: "CM"; readonly CN: "CN"; readonly CO: "CO"; readonly CR: "CR"; readonly CU: "CU"; readonly CV: "CV"; readonly CW: "CW"; readonly CX: "CX"; readonly CY: "CY"; readonly CZ: "CZ"; readonly DE: "DE"; readonly DJ: "DJ"; readonly DK: "DK"; readonly DM: "DM"; readonly DO: "DO"; readonly DZ: "DZ"; readonly EC: "EC"; readonly EE: "EE"; readonly EG: "EG"; readonly EH: "EH"; readonly ER: "ER"; readonly ES: "ES"; readonly ET: "ET"; readonly FI: "FI"; readonly FJ: "FJ"; readonly FK: "FK"; readonly FM: "FM"; readonly FO: "FO"; readonly FR: "FR"; readonly GA: "GA"; readonly GB: "GB"; readonly GD: "GD"; readonly GE: "GE"; readonly GG: "GG"; readonly GH: "GH"; readonly GI: "GI"; readonly GL: "GL"; readonly GM: "GM"; readonly GN: "GN"; readonly GQ: "GQ"; readonly GR: "GR"; readonly GT: "GT"; readonly GU: "GU"; readonly GW: "GW"; readonly GY: "GY"; readonly HK: "HK"; readonly HN: "HN"; readonly HR: "HR"; readonly HT: "HT"; readonly HU: "HU"; readonly ID: "ID"; readonly IE: "IE"; readonly IL: "IL"; readonly IM: "IM"; readonly IN: "IN"; readonly IO: "IO"; readonly IQ: "IQ"; readonly IR: "IR"; readonly IS: "IS"; readonly IT: "IT"; readonly JE: "JE"; readonly JM: "JM"; readonly JO: "JO"; readonly JP: "JP"; readonly KE: "KE"; readonly KG: "KG"; readonly KH: "KH"; readonly KI: "KI"; readonly KM: "KM"; readonly KN: "KN"; readonly KP: "KP"; readonly KR: "KR"; readonly KW: "KW"; readonly KY: "KY"; readonly KZ: "KZ"; readonly LA: "LA"; readonly LB: "LB"; readonly LC: "LC"; readonly LI: "LI"; readonly LK: "LK"; readonly LR: "LR"; readonly LS: "LS"; readonly LT: "LT"; readonly LU: "LU"; readonly LV: "LV"; readonly LY: "LY"; readonly MA: "MA"; readonly MC: "MC"; readonly MD: "MD"; readonly ME: "ME"; readonly MF: "MF"; readonly MG: "MG"; readonly MH: "MH"; readonly MK: "MK"; readonly ML: "ML"; readonly MM: "MM"; readonly MN: "MN"; readonly MO: "MO"; readonly MP: "MP"; readonly MR: "MR"; readonly MS: "MS"; readonly MT: "MT"; readonly MU: "MU"; readonly MV: "MV"; readonly MW: "MW"; readonly MX: "MX"; readonly MY: "MY"; readonly MZ: "MZ"; readonly NA: "NA"; readonly NC: "NC"; readonly NE: "NE"; readonly NG: "NG"; readonly NI: "NI"; readonly NL: "NL"; readonly NO: "NO"; readonly NP: "NP"; readonly NR: "NR"; readonly NU: "NU"; readonly NZ: "NZ"; readonly OM: "OM"; readonly PA: "PA"; readonly PE: "PE"; readonly PF: "PF"; readonly PG: "PG"; readonly PH: "PH"; readonly PK: "PK"; readonly PL: "PL"; readonly PM: "PM"; readonly PN: "PN"; readonly PR: "PR"; readonly PT: "PT"; readonly PW: "PW"; readonly PY: "PY"; readonly QA: "QA"; readonly RE: "RE"; readonly RO: "RO"; readonly RS: "RS"; readonly RU: "RU"; readonly RW: "RW"; readonly SA: "SA"; readonly SB: "SB"; readonly SC: "SC"; readonly SD: "SD"; readonly SE: "SE"; readonly SG: "SG"; readonly SH: "SH"; readonly SI: "SI"; readonly SJ: "SJ"; readonly SK: "SK"; readonly SL: "SL"; readonly SM: "SM"; readonly SN: "SN"; readonly SO: "SO"; readonly SR: "SR"; readonly ST: "ST"; readonly SV: "SV"; readonly SX: "SX"; readonly SY: "SY"; readonly SZ: "SZ"; readonly TC: "TC"; readonly TD: "TD"; readonly TG: "TG"; readonly TH: "TH"; readonly TJ: "TJ"; readonly TK: "TK"; readonly TL: "TL"; readonly TM: "TM"; readonly TN: "TN"; readonly TO: "TO"; readonly TR: "TR"; readonly TT: "TT"; readonly TV: "TV"; readonly TW: "TW"; readonly TZ: "TZ"; readonly UA: "UA"; readonly UG: "UG"; readonly US: "US"; readonly UY: "UY"; readonly UZ: "UZ"; readonly VA: "VA"; readonly VC: "VC"; readonly VE: "VE"; readonly VG: "VG"; readonly VI: "VI"; readonly VN: "VN"; readonly VU: "VU"; readonly WF: "WF"; readonly WS: "WS"; readonly YE: "YE"; readonly YT: "YT"; readonly ZA: "ZA"; readonly ZM: "ZM"; readonly ZW: "ZW"; }; /** * @public */ export type PhoneNumberCountryCode = (typeof PhoneNumberCountryCode)[keyof typeof PhoneNumberCountryCode]; /** * @public * @enum */ export declare const PhoneNumberWorkflowStatus: { readonly Claimed: "CLAIMED"; readonly Failed: "FAILED"; readonly InProgress: "IN_PROGRESS"; }; /** * @public */ export type PhoneNumberWorkflowStatus = (typeof PhoneNumberWorkflowStatus)[keyof typeof PhoneNumberWorkflowStatus]; /** * @public * @enum */ export declare const PhoneNumberType: { readonly DID: "DID"; readonly SHARED: "SHARED"; readonly SHORT_CODE: "SHORT_CODE"; readonly THIRD_PARTY_DID: "THIRD_PARTY_DID"; readonly THIRD_PARTY_TF: "THIRD_PARTY_TF"; readonly TOLL_FREE: "TOLL_FREE"; readonly UIFN: "UIFN"; }; /** * @public */ export type PhoneNumberType = (typeof PhoneNumberType)[keyof typeof PhoneNumberType]; /** * @public * @enum */ export declare const QueueStatus: { readonly DISABLED: "DISABLED"; readonly ENABLED: "ENABLED"; }; /** * @public */ export type QueueStatus = (typeof QueueStatus)[keyof typeof QueueStatus]; /** * @public * @enum */ export declare const TrafficDistributionGroupStatus: { readonly ACTIVE: "ACTIVE"; readonly CREATION_FAILED: "CREATION_FAILED"; readonly CREATION_IN_PROGRESS: "CREATION_IN_PROGRESS"; readonly DELETION_FAILED: "DELETION_FAILED"; readonly PENDING_DELETION: "PENDING_DELETION"; readonly UPDATE_IN_PROGRESS: "UPDATE_IN_PROGRESS"; }; /** * @public */ export type TrafficDistributionGroupStatus = (typeof TrafficDistributionGroupStatus)[keyof typeof TrafficDistributionGroupStatus]; /** * @public * @enum */ export declare const Visibility: { readonly All: "ALL"; readonly Assigned: "ASSIGNED"; readonly None: "NONE"; }; /** * @public */ export type Visibility = (typeof Visibility)[keyof typeof Visibility]; /** * @public * @enum */ export declare const ContactMetricName: { readonly ESTIMATED_WAIT_TIME: "ESTIMATED_WAIT_TIME"; readonly POSITION_IN_QUEUE: "POSITION_IN_QUEUE"; }; /** * @public */ export type ContactMetricName = (typeof ContactMetricName)[keyof typeof ContactMetricName]; /** * @public * @enum */ export declare const CurrentMetricName: { readonly AGENTS_AFTER_CONTACT_WORK: "AGENTS_AFTER_CONTACT_WORK"; readonly AGENTS_AVAILABLE: "AGENTS_AVAILABLE"; readonly AGENTS_ERROR: "AGENTS_ERROR"; readonly AGENTS_NON_PRODUCTIVE: "AGENTS_NON_PRODUCTIVE"; readonly AGENTS_ONLINE: "AGENTS_ONLINE"; readonly AGENTS_ON_CALL: "AGENTS_ON_CALL"; readonly AGENTS_ON_CONTACT: "AGENTS_ON_CONTACT"; readonly AGENTS_STAFFED: "AGENTS_STAFFED"; readonly CONTACTS_IN_QUEUE: "CONTACTS_IN_QUEUE"; readonly CONTACTS_SCHEDULED: "CONTACTS_SCHEDULED"; readonly ESTIMATED_WAIT_TIME: "ESTIMATED_WAIT_TIME"; readonly OLDEST_CONTACT_AGE: "OLDEST_CONTACT_AGE"; readonly SLOTS_ACTIVE: "SLOTS_ACTIVE"; readonly SLOTS_AVAILABLE: "SLOTS_AVAILABLE"; }; /** * @public */ export type CurrentMetricName = (typeof CurrentMetricName)[keyof typeof CurrentMetricName]; /** * @public * @enum */ export declare const Unit: { readonly COUNT: "COUNT"; readonly PERCENT: "PERCENT"; readonly SECONDS: "SECONDS"; }; /** * @public */ export type Unit = (typeof Unit)[keyof typeof Unit]; /** * @public * @enum */ export declare const Grouping: { readonly AGENT_STATUS: "AGENT_STATUS"; readonly CHANNEL: "CHANNEL"; readonly QUEUE: "QUEUE"; readonly ROUTING_PROFILE: "ROUTING_PROFILE"; readonly ROUTING_STEP_EXPRESSION: "ROUTING_STEP_EXPRESSION"; readonly SUBTYPE: "SUBTYPE"; readonly VALIDATION_TEST_TYPE: "VALIDATION_TEST_TYPE"; }; /** * @public */ export type Grouping = (typeof Grouping)[keyof typeof Grouping]; /** * @public * @enum */ export declare const SortOrder: { readonly ASCENDING: "ASCENDING"; readonly DESCENDING: "DESCENDING"; }; /** * @public */ export type SortOrder = (typeof SortOrder)[keyof typeof SortOrder]; /** * @public * @enum */ export declare const OperationalStatus: { readonly CLOSED: "CLOSED"; readonly OPEN: "OPEN"; }; /** * @public */ export type OperationalStatus = (typeof OperationalStatus)[keyof typeof OperationalStatus]; /** * @public * @enum */ export declare const HistoricalMetricName: { readonly ABANDON_TIME: "ABANDON_TIME"; readonly AFTER_CONTACT_WORK_TIME: "AFTER_CONTACT_WORK_TIME"; readonly API_CONTACTS_HANDLED: "API_CONTACTS_HANDLED"; readonly CALLBACK_CONTACTS_HANDLED: "CALLBACK_CONTACTS_HANDLED"; readonly CONTACTS_ABANDONED: "CONTACTS_ABANDONED"; readonly CONTACTS_AGENT_HUNG_UP_FIRST: "CONTACTS_AGENT_HUNG_UP_FIRST"; readonly CONTACTS_CONSULTED: "CONTACTS_CONSULTED"; readonly CONTACTS_HANDLED: "CONTACTS_HANDLED"; readonly CONTACTS_HANDLED_INCOMING: "CONTACTS_HANDLED_INCOMING"; readonly CONTACTS_HANDLED_OUTBOUND: "CONTACTS_HANDLED_OUTBOUND"; readonly CONTACTS_HOLD_ABANDONS: "CONTACTS_HOLD_ABANDONS"; readonly CONTACTS_MISSED: "CONTACTS_MISSED"; readonly CONTACTS_QUEUED: "CONTACTS_QUEUED"; readonly CONTACTS_TRANSFERRED_IN: "CONTACTS_TRANSFERRED_IN"; readonly CONTACTS_TRANSFERRED_IN_FROM_QUEUE: "CONTACTS_TRANSFERRED_IN_FROM_QUEUE"; readonly CONTACTS_TRANSFERRED_OUT: "CONTACTS_TRANSFERRED_OUT"; readonly CONTACTS_TRANSFERRED_OUT_FROM_QUEUE: "CONTACTS_TRANSFERRED_OUT_FROM_QUEUE"; readonly HANDLE_TIME: "HANDLE_TIME"; readonly HOLD_TIME: "HOLD_TIME"; readonly INTERACTION_AND_HOLD_TIME: "INTERACTION_AND_HOLD_TIME"; readonly INTERACTION_TIME: "INTERACTION_TIME"; readonly OCCUPANCY: "OCCUPANCY"; readonly QUEUED_TIME: "QUEUED_TIME"; readonly QUEUE_ANSWER_TIME: "QUEUE_ANSWER_TIME"; readonly SERVICE_LEVEL: "SERVICE_LEVEL"; }; /** * @public */ export type HistoricalMetricName = (typeof HistoricalMetricName)[keyof typeof HistoricalMetricName]; /** * @public * @enum */ export declare const Statistic: { readonly AVG: "AVG"; readonly MAX: "MAX"; readonly SUM: "SUM"; }; /** * @public */ export type Statistic = (typeof Statistic)[keyof typeof Statistic]; /** * @public * @enum */ export declare const Comparison: { readonly LT: "LT"; }; /** * @public */ export type Comparison = (typeof Comparison)[keyof typeof Comparison]; /** * @public * @enum */ export declare const FilterV2StringConditionComparisonOperator: { readonly NOT_EXISTS: "NOT_EXISTS"; }; /** * @public */ export type FilterV2StringConditionComparisonOperator = (typeof FilterV2StringConditionComparisonOperator)[keyof typeof FilterV2StringConditionComparisonOperator]; /** * @public * @enum */ export declare const IntervalPeriod: { readonly DAY: "DAY"; readonly FIFTEEN_MIN: "FIFTEEN_MIN"; readonly HOUR: "HOUR"; readonly THIRTY_MIN: "THIRTY_MIN"; readonly TOTAL: "TOTAL"; readonly WEEK: "WEEK"; }; /** * @public */ export type IntervalPeriod = (typeof IntervalPeriod)[keyof typeof IntervalPeriod]; /** * @public * @enum */ export declare const TestCaseExecutionStatus: { readonly FAILED: "FAILED"; readonly INITIATED: "INITIATED"; readonly IN_PROGRESS: "IN_PROGRESS"; readonly PASSED: "PASSED"; readonly STOPPED: "STOPPED"; }; /** * @public */ export type TestCaseExecutionStatus = (typeof TestCaseExecutionStatus)[keyof typeof TestCaseExecutionStatus]; /** * @public * @enum */ export declare const LexVersion: { readonly V1: "V1"; readonly V2: "V2"; }; /** * @public */ export type LexVersion = (typeof LexVersion)[keyof typeof LexVersion]; /** * @public * @enum */ export declare const QueueType: { readonly AGENT: "AGENT"; readonly STANDARD: "STANDARD"; }; /** * @public */ export type QueueType = (typeof QueueType)[keyof typeof QueueType]; /** * @public * @enum */ export declare const RealTimeContactAnalysisOutputType: { readonly Raw: "Raw"; readonly Redacted: "Redacted"; }; /** * @public */ export type RealTimeContactAnalysisOutputType = (typeof RealTimeContactAnalysisOutputType)[keyof typeof RealTimeContactAnalysisOutputType]; /** * @public * @enum */ export declare const RealTimeContactAnalysisSegmentType: { readonly Attachments: "Attachments"; readonly Categories: "Categories"; readonly Event: "Event"; readonly Issues: "Issues"; readonly PostContactSummary: "PostContactSummary"; readonly Transcript: "Transcript"; }; /** * @public */ export type RealTimeContactAnalysisSegmentType = (typeof RealTimeContactAnalysisSegmentType)[keyof typeof RealTimeContactAnalysisSegmentType]; /** * @public * @enum */ export declare const RealTimeContactAnalysisSupportedChannel: { readonly CHAT: "CHAT"; readonly VOICE: "VOICE"; }; /** * @public */ export type RealTimeContactAnalysisSupportedChannel = (typeof RealTimeContactAnalysisSupportedChannel)[keyof typeof RealTimeContactAnalysisSupportedChannel]; /** * @public * @enum */ export declare const ArtifactStatus: { readonly APPROVED: "APPROVED"; readonly IN_PROGRESS: "IN_PROGRESS"; readonly REJECTED: "REJECTED"; }; /** * @public */ export type ArtifactStatus = (typeof ArtifactStatus)[keyof typeof ArtifactStatus]; /** * @public * @enum */ export declare const RealTimeContactAnalysisPostContactSummaryFailureCode: { readonly FAILED_SAFETY_GUIDELINES: "FAILED_SAFETY_GUIDELINES"; readonly INSUFFICIENT_CONVERSATION_CONTENT: "INSUFFICIENT_CONVERSATION_CONTENT"; readonly INTERNAL_ERROR: "INTERNAL_ERROR"; readonly INVALID_ANALYSIS_CONFIGURATION: "INVALID_ANALYSIS_CONFIGURATION"; readonly QUOTA_EXCEEDED: "QUOTA_EXCEEDED"; }; /** * @public */ export type RealTimeContactAnalysisPostContactSummaryFailureCode = (typeof RealTimeContactAnalysisPostContactSummaryFailureCode)[keyof typeof RealTimeContactAnalysisPostContactSummaryFailureCode]; /** * @public * @enum */ export declare const RealTimeContactAnalysisPostContactSummaryStatus: { readonly COMPLETED: "COMPLETED"; readonly FAILED: "FAILED"; }; /** * @public */ export type RealTimeContactAnalysisPostContactSummaryStatus = (typeof RealTimeContactAnalysisPostContactSummaryStatus)[keyof typeof RealTimeContactAnalysisPostContactSummaryStatus]; /** * @public * @enum */ export declare const RealTimeContactAnalysisSentimentLabel: { readonly NEGATIVE: "NEGATIVE"; readonly NEUTRAL: "NEUTRAL"; readonly POSITIVE: "POSITIVE"; }; /** * @public */ export type RealTimeContactAnalysisSentimentLabel = (typeof RealTimeContactAnalysisSentimentLabel)[keyof typeof RealTimeContactAnalysisSentimentLabel]; /** * @public * @enum */ export declare const RealTimeContactAnalysisStatus: { readonly COMPLETED: "COMPLETED"; readonly FAILED: "FAILED"; readonly IN_PROGRESS: "IN_PROGRESS"; }; /** * @public */ export type RealTimeContactAnalysisStatus = (typeof RealTimeContactAnalysisStatus)[keyof typeof RealTimeContactAnalysisStatus]; /** * @public * @enum */ export declare const ExecutionRecordStatus: { readonly FAILED: "FAILED"; readonly IN_PROGRESS: "IN_PROGRESS"; readonly PASSED: "PASSED"; readonly STOPPED: "STOPPED"; }; /** * @public */ export type ExecutionRecordStatus = (typeof ExecutionRecordStatus)[keyof typeof ExecutionRecordStatus]; /** * @public * @enum */ export declare const NotificationStatus: { readonly Hidden: "HIDDEN"; readonly Read: "READ"; readonly Unread: "UNREAD"; }; /** * @public */ export type NotificationStatus = (typeof NotificationStatus)[keyof typeof NotificationStatus]; /** * @public * @enum */ export declare const NotificationSource: { readonly Customer: "CUSTOMER"; readonly Rules: "RULES"; readonly System: "SYSTEM"; }; /** * @public */ export type NotificationSource = (typeof NotificationSource)[keyof typeof NotificationSource]; /** * @public * @enum */ export declare const ContactRecordingType: { readonly AGENT: "AGENT"; readonly IVR: "IVR"; readonly SCREEN: "SCREEN"; }; /** * @public */ export type ContactRecordingType = (typeof ContactRecordingType)[keyof typeof ContactRecordingType]; /** * @public * @enum */ export declare const BooleanComparisonType: { readonly IS_FALSE: "IS_FALSE"; readonly IS_TRUE: "IS_TRUE"; }; /** * @public */ export type BooleanComparisonType = (typeof BooleanComparisonType)[keyof typeof BooleanComparisonType]; /** * @public * @enum */ export declare const DateTimeComparisonType: { readonly EQUAL_TO: "EQUAL_TO"; readonly GREATER_THAN: "GREATER_THAN"; readonly GREATER_THAN_OR_EQUAL_TO: "GREATER_THAN_OR_EQUAL_TO"; readonly LESS_THAN: "LESS_THAN"; readonly LESS_THAN_OR_EQUAL_TO: "LESS_THAN_OR_EQUAL_TO"; readonly RANGE: "RANGE"; }; /** * @public */ export type DateTimeComparisonType = (typeof DateTimeComparisonType)[keyof typeof DateTimeComparisonType]; /** * @public * @enum */ export declare const DecimalComparisonType: { readonly EQUAL: "EQUAL"; readonly GREATER: "GREATER"; readonly GREATER_OR_EQUAL: "GREATER_OR_EQUAL"; readonly LESSER: "LESSER"; readonly LESSER_OR_EQUAL: "LESSER_OR_EQUAL"; readonly NOT_EQUAL: "NOT_EQUAL"; readonly RANGE: "RANGE"; }; /** * @public */ export type DecimalComparisonType = (typeof DecimalComparisonType)[keyof typeof DecimalComparisonType]; /** * @public * @enum */ export declare const NumberComparisonType: { readonly EQUAL: "EQUAL"; readonly GREATER: "GREATER"; readonly GREATER_OR_EQUAL: "GREATER_OR_EQUAL"; readonly LESSER: "LESSER"; readonly LESSER_OR_EQUAL: "LESSER_OR_EQUAL"; readonly NOT_EQUAL: "NOT_EQUAL"; readonly RANGE: "RANGE"; }; /** * @public */ export type NumberComparisonType = (typeof NumberComparisonType)[keyof typeof NumberComparisonType]; /** * @public * @enum */ export declare const SearchContactsTimeRangeType: { readonly CONNECTED_TO_AGENT_TIMESTAMP: "CONNECTED_TO_AGENT_TIMESTAMP"; readonly DISCONNECT_TIMESTAMP: "DISCONNECT_TIMESTAMP"; readonly ENQUEUE_TIMESTAMP: "ENQUEUE_TIMESTAMP"; readonly INITIATION_TIMESTAMP: "INITIATION_TIMESTAMP"; readonly SCHEDULED_TIMESTAMP: "SCHEDULED_TIMESTAMP"; }; /** * @public */ export type SearchContactsTimeRangeType = (typeof SearchContactsTimeRangeType)[keyof typeof SearchContactsTimeRangeType]; /** * @public * @enum */ export declare const SearchContactsTimeRangeConditionType: { readonly NOT_EXISTS: "NOT_EXISTS"; }; /** * @public */ export type SearchContactsTimeRangeConditionType = (typeof SearchContactsTimeRangeConditionType)[keyof typeof SearchContactsTimeRangeConditionType]; /** * @public * @enum */ export declare const SearchContactsMatchType: { readonly MATCH_ALL: "MATCH_ALL"; readonly MATCH_ANY: "MATCH_ANY"; readonly MATCH_EXACT: "MATCH_EXACT"; readonly MATCH_NONE: "MATCH_NONE"; }; /** * @public */ export type SearchContactsMatchType = (typeof SearchContactsMatchType)[keyof typeof SearchContactsMatchType]; /** * @public * @enum */ export declare const SortableFieldName: { readonly CHANNEL: "CHANNEL"; readonly CONNECTED_TO_AGENT_TIMESTAMP: "CONNECTED_TO_AGENT_TIMESTAMP"; readonly DISCONNECT_TIMESTAMP: "DISCONNECT_TIMESTAMP"; readonly EXPIRY_TIMESTAMP: "EXPIRY_TIMESTAMP"; readonly INITIATION_METHOD: "INITIATION_METHOD"; readonly INITIATION_TIMESTAMP: "INITIATION_TIMESTAMP"; readonly SCHEDULED_TIMESTAMP: "SCHEDULED_TIMESTAMP"; }; /** * @public */ export type SortableFieldName = (typeof SortableFieldName)[keyof typeof SortableFieldName]; /** * @public * @enum */ export declare const DateComparisonType: { readonly EQUAL_TO: "EQUAL_TO"; readonly GREATER_THAN: "GREATER_THAN"; readonly GREATER_THAN_OR_EQUAL_TO: "GREATER_THAN_OR_EQUAL_TO"; readonly LESS_THAN: "LESS_THAN"; readonly LESS_THAN_OR_EQUAL_TO: "LESS_THAN_OR_EQUAL_TO"; }; /** * @public */ export type DateComparisonType = (typeof DateComparisonType)[keyof typeof DateComparisonType]; /** * @public * @enum */ export declare const SearchableQueueType: { readonly STANDARD: "STANDARD"; }; /** * @public */ export type SearchableQueueType = (typeof SearchableQueueType)[keyof typeof SearchableQueueType]; /** * @public * @enum */ export declare const HierarchyGroupMatchType: { readonly EXACT: "EXACT"; readonly WITH_CHILD_GROUPS: "WITH_CHILD_GROUPS"; }; /** * @public */ export type HierarchyGroupMatchType = (typeof HierarchyGroupMatchType)[keyof typeof HierarchyGroupMatchType]; /** * @public * @enum */ export declare const TargetListType: { readonly PROFICIENCIES: "PROFICIENCIES"; }; /** * @public */ export type TargetListType = (typeof TargetListType)[keyof typeof TargetListType]; /** * @public * @enum */ export declare const ChatEventType: { readonly DISCONNECT: "DISCONNECT"; readonly EVENT: "EVENT"; readonly MESSAGE: "MESSAGE"; }; /** * @public */ export type ChatEventType = (typeof ChatEventType)[keyof typeof ChatEventType]; /** * @public * @enum */ export declare const OutboundMessageSourceType: { readonly RAW: "RAW"; readonly TEMPLATE: "TEMPLATE"; }; /** * @public */ export type OutboundMessageSourceType = (typeof OutboundMessageSourceType)[keyof typeof OutboundMessageSourceType]; /** * @public * @enum */ export declare const TrafficType: { readonly CAMPAIGN: "CAMPAIGN"; readonly GENERAL: "GENERAL"; }; /** * @public */ export type TrafficType = (typeof TrafficType)[keyof typeof TrafficType]; /** * @public * @enum */ export declare const DisconnectOnCustomerExitParticipantType: { readonly AGENT: "AGENT"; }; /** * @public */ export type DisconnectOnCustomerExitParticipantType = (typeof DisconnectOnCustomerExitParticipantType)[keyof typeof DisconnectOnCustomerExitParticipantType]; /** * @public * @enum */ export declare const ResponseMode: { readonly COMPLETE: "COMPLETE"; readonly INCREMENTAL: "INCREMENTAL"; }; /** * @public */ export type ResponseMode = (typeof ResponseMode)[keyof typeof ResponseMode]; /** * @public * @enum */ export declare const ContactMediaProcessingFailureMode: { readonly DELIVER_UNPROCESSED_MESSAGE: "DELIVER_UNPROCESSED_MESSAGE"; readonly DO_NOT_DELIVER_UNPROCESSED_MESSAGE: "DO_NOT_DELIVER_UNPROCESSED_MESSAGE"; }; /** * @public */ export type ContactMediaProcessingFailureMode = (typeof ContactMediaProcessingFailureMode)[keyof typeof ContactMediaProcessingFailureMode]; /** * @public * @enum */ export declare const IvrRecordingTrack: { readonly ALL: "ALL"; }; /** * @public */ export type IvrRecordingTrack = (typeof IvrRecordingTrack)[keyof typeof IvrRecordingTrack]; /** * @public * @enum */ export declare const VoiceRecordingTrack: { readonly ALL: "ALL"; readonly FROM_AGENT: "FROM_AGENT"; readonly TO_AGENT: "TO_AGENT"; }; /** * @public */ export type VoiceRecordingTrack = (typeof VoiceRecordingTrack)[keyof typeof VoiceRecordingTrack]; /** * @public * @enum */ export declare const InboundMessageSourceType: { readonly RAW: "RAW"; }; /** * @public */ export type InboundMessageSourceType = (typeof InboundMessageSourceType)[keyof typeof InboundMessageSourceType]; /** * @public * @enum */ export declare const EmailHeaderType: { readonly IN_REPLY_TO: "IN_REPLY_TO"; readonly MESSAGE_ID: "MESSAGE_ID"; readonly REFERENCES: "REFERENCES"; readonly X_SES_SPAM_VERDICT: "X_SES_SPAM_VERDICT"; readonly X_SES_VIRUS_VERDICT: "X_SES_VIRUS_VERDICT"; }; /** * @public */ export type EmailHeaderType = (typeof EmailHeaderType)[keyof typeof EmailHeaderType]; /** * @public * @enum */ export declare const MeetingFeatureStatus: { readonly AVAILABLE: "AVAILABLE"; readonly UNAVAILABLE: "UNAVAILABLE"; }; /** * @public */ export type MeetingFeatureStatus = (typeof MeetingFeatureStatus)[keyof typeof MeetingFeatureStatus]; /** * @public * @enum */ export declare const TimerEligibleParticipantRoles: { readonly AGENT: "AGENT"; readonly CUSTOMER: "CUSTOMER"; }; /** * @public */ export type TimerEligibleParticipantRoles = (typeof TimerEligibleParticipantRoles)[keyof typeof TimerEligibleParticipantRoles]; /** * @public * @enum */ export declare const ParticipantTimerType: { readonly DISCONNECT_NONCUSTOMER: "DISCONNECT_NONCUSTOMER"; readonly IDLE: "IDLE"; }; /** * @public */ export type ParticipantTimerType = (typeof ParticipantTimerType)[keyof typeof ParticipantTimerType]; /** * @public * @enum */ export declare const ParticipantTimerAction: { readonly Unset: "Unset"; }; /** * @public */ export type ParticipantTimerAction = (typeof ParticipantTimerAction)[keyof typeof ParticipantTimerAction];