export declare enum NotiflyInternalEvent { SESSION_START = "session_start", SET_USER_PROPERTIES = "set_user_properties", REMOVE_EXTERNAL_USER_ID = "remove_external_user_id", IN_WEB_MESSAGE_SHOW = "in_web_message_show", MAIN_BUTTON_CLICK = "main_button_click", CLOSE_BUTTON_CLICK = "close_button_click", HIDE_IN_WEB_MESSAGE = "hide_in_web_message" } export declare class EventLogger { static logEvent(eventName: string, eventParams: Record, segmentationEventParamKeys?: string[] | null, isInternalEvent?: boolean): Promise; static sessionStart(): Promise; private static _logEvent; private static _assertEventValidity; } //# sourceMappingURL=Event.d.ts.map