export declare enum BrowserVendor { IE = "IE", CHROME = "Chrome", FIREFOX = "Firefox", SAFARI = "Safari", EDGE = "Edge", EDGE_CHROMIUM = "Edg", OPERA = "Opera", UNKNOWN = "Unknown" } export declare enum Browser { Chrome = 0, Firefox = 1, Ie = 2, Edge = 3, Safari = 4, None = 5 } export declare enum DeviceType { Desktop = "Desktop", Mobile = "Mobile", Tablet = "Tablet" } export declare enum OperatingSystem { WINDOWS = "Windows", MACOSX = "Mac OS X", WINDOWS_PHONE = "Windows Phone", WINDOWS_RT = "Windows RT", IOS = "iOS", ANDROID = "Android", LINUX = "Linux", UNKNOWN = "Unknown" } export declare enum ChannelId { LCW = "lcw", SMS = "sms", FACEBOOK = "facebook", WECHAT = "wechat" } export declare enum OCSDKTelemetryEvent { GETLCWFCSDETAILSSTARTED = "GetLcwFcsDetailsStarted", GETLCWFCSDETAILSSUCCEEDED = "GetLcwFcsDetailsSucceeded", GETLCWFCSDETAILSFAILED = "GetLcwFcsDetailsFailed", GETCHATCONFIGFSTARTED = "GetChatConfig", GETCHATCONFIGSUCCEEDED = "GetChatConfigSucceeded", GETCHATCONFIGFAILED = "GetChatConfigFailed", GETRECONNECTABLECHATSSTARTED = "GetReconnnectableChatsStarted", GETRECONNECTABLECHATSSUCCEEDED = "GetReconnnectableChatsSucceeded", GETRECONNECTABLECHATSFAILED = "GetReconnnectableChatsFailed", GETRECONNECTAVAILABILITYSUCCEEDED = "GetReconnnectableAvailabilitySucceeded", GETRECONNECTAVAILABILITYSTARTED = "GetReconnnectableAvailabilityStarted", GETRECONNECTAVAILABILITYFAILED = "GetReconnnectableAvailabilityFailed", GETCHATTOKENSTARTED = "GetChatTokenStarted", GETCHATTOKENSUCCEEDED = "GetChatTokenSucceeded", GETCHATTOKENFAILED = "GetChatTokenFailed", GETLWISTATUSSTARTED = "GetLwiStatusStarted", GETLWISTATUSSUCCEEDED = "GetLwiStatusSucceeded", GETLWISTATUSFAILED = "GetLwiStatusFailed", SESSIONINITSTARTED = "SessionInitStarted", SESSIONINITSUCCEEDED = "SessionInitSucceeded", SESSIONINITFAILED = "SessionInitFailed", CREATESESSIONSTARTED = "CreateSessionStarted", CREATESESSIONSUCCEEDED = "CreateSessionSucceeded", CREATESESSIONFAILED = "CreateSessionFailed", SESSIONCLOSESTARTED = "SessionCloseStarted", SESSIONCLOSESUCCEEDED = "SessionCloseSucceeded", SESSIONCLOSEFAILED = "SessionCloseFailed", SUBMITPOSTCHATSTARTED = "SubmitPostChatStarted", SUBMITPOSTCHATSUCCEEDED = "SubmitPostChatSucceeded", SUBMITPOSTCHATFAILED = "SubmitPostChatFailed", GETCHATTRANSCRIPTSTARTED = "GetChatTranscriptStarted", GETCHATTRANSCRIPTSUCCEEDED = "GetChatTranscriptSucceeded", GETCHATTRANSCRIPTFAILED = "GetChatTranscriptFailed", EMAILTRANSCRIPTSTARTED = "EmailTranscriptStarted", EMAILTRANSCRIPTSUCCEEDED = "EmailTranscriptSucceeded", EMAILTRANSCRIPTFAILED = "EmailTranscriptFailed", FETCHDATAMASKINGSTARTED = "FetchDataMaskingStarted", FETCHDATAMASKINGSUCCEEDED = "FetchDataMaskingSucceeded", FETCHDATAMASKINGFAILED = "FetchDataMaskingFailed", SECONDARYCHANNELEVENTREQUESTSTARTED = "SecondaryChannelEventRequestStarted", SECONDARYCHANNELEVENTREQUESTSUCCEEDED = "SecondaryChannelEventRequestSucceeded", SECONDARYCHANNELEVENTREQUESTFAILED = "SecondaryChannelEventRequestFailed", GETSURVEYINVITELINKSTARTED = "GetSurveyInviteLinkStarted", GETSURVEYINVITELINKSUCCEEDED = "GetSurveyInviteLinkSucceeded", GETSURVEYINVITELINKFAILED = "GetSurveyInviteLinkFailed", VALIDATEAUTHCHATRECORDSTARTED = "ValidateAuthChatRecordStarted", VALIDATEAUTHCHATRECORDSUCCEEDED = "ValidateAuthChatRecordSucceeded", VALIDATEAUTHCHATRECORDFAILED = "ValidateAuthChatRecordFailed", GETAGENTAVAILABILITYSTARTED = "GetAgentAvailabilityStarted", GETAGENTAVAILABILITYSUCCEEDED = "GetAgentAvailabilitySucceeded", GETAGENTAVAILABILITYFAILED = "GetAgentAvailabilityFailed", SENDTYPINGINDICATORFAILED = "SendTypingIndicatorFailed", SENDTYPINGINDICATORSUCCEEDED = "SendTypingIndicatorSucceeded", GETPERSISTENTCHATHISTORYSTARTED = "GetPersistentChatHistoryStarted", GETPERSISTENTCHATHISTORYSUCCEEDED = "GetPersistentChatHistorySucceeded", GETPERSISTENTCHATHISTORYFAILED = "GetPersistentChatHistoryFailed", MIDAUTHENTICATECHATSTARTED = "MidAuthenticateChatStarted", MIDAUTHENTICATECHATSUCCEEDED = "MidAuthenticateChatSucceeded", MIDAUTHENTICATECHATFAILED = "MidAuthenticateChatFailed", GETUNREADMESSAGECOUNTSTARTED = "GetUnreadMessageCountStarted", GETUNREADMESSAGECOUNTSUCCEEDED = "GetUnreadMessageCountSucceeded", GETUNREADMESSAGECOUNTFAILED = "GetUnreadMessageCountFailed", SENDREADRECEIPTSTARTED = "SendReadReceiptStarted", SENDREADRECEIPTSUCCEEDED = "SendReadReceiptSucceeded", SENDREADRECEIPTFAILED = "SendReadReceiptFailed" } export declare enum LiveChatVersion { V1 = 1, V2 = 2, V3 = 3 } export declare enum SDKError { ClientHTTPTimeoutErrorName = "ClientHTTPTimeoutError", ClientHTTPTimeoutErrorMessage = "Server took too long to respond" }