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 {
    GETCHATCONFIGFSTARTED = "GetChatConfig",
    GETCHATCONFIGSUCCEDED = "GetChatConfigSucceeded",
    GETCHATCONFIGFAILED = "GetChatConfigFailed",
    GETRECONNECTABLECHATS = "GetReconnnectableChats",
    GETRECONNECTAVAILABILITY = "GetReconnnectableAvailability",
    GETCHATTOKENSTARTED = "GetChatTokenStarted",
    GETCHATTOKENSUCCEEDED = "GetChatTokenSucceeded",
    GETCHATTOKENFAILED = "GetChatTokenFailed",
    GETLWISTATUSSTARTED = "GetLwiStatusStarted",
    GETLWISTATUSSUCCEEDED = "GetLwiStatusSucceeded",
    GETLWISTATUSFAILED = "GetLwiStatusFailed",
    SESSIONINITSTARTED = "SessionInitStarted",
    SESSIONINITSUCCEEDED = "SessionInitSucceeded",
    SESSIONINITFAILED = "SessionInitFailed",
    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"
}
export declare enum LiveChatVersion {
    V1 = 1,
    V2 = 2,
    V3 = 3
}
export declare enum SDKError {
    ClientHTTPTimeoutErrorName = "ClientHTTPTimeoutError",
    ClientHTTPTimeoutErrorMessage = "Server took too long to respond"
}
