export declare const DISPLAY_INTERVAL_DEFAULT = 30000; export declare const RETRY_USER_ATTEMPTS = 3; export declare const DEFAULT_EVENT_THRESHOLD_LIMIT = 100; export declare const dangerouslyAllowJsPopupExecution: boolean; export declare const EU_ITERABLE_API: string; export declare const BASE_URL: string; export declare const GETMESSAGES_PATH = "/inApp/web/getMessages"; export declare const GET_CRITERIA_PATH = "/unknownuser/list"; export declare const ENDPOINT_MERGE_USER = "/users/merge"; export declare const ENDPOINT_TRACK_UNKNOWN_SESSION = "/unknownuser/events/session"; export declare const ENDPOINT_UNKNOWN_USER_CONSENT = "/unknownuser/consent"; export declare const ENABLE_INAPP_CONSUME: any; export declare const IS_PRODUCTION: boolean; export declare const SDK_VERSION: string; export declare const WEB_PLATFORM = "Web"; /** @todo uncomment when these headers don't give CORS errors */ export declare const STATIC_HEADERS: {}; export declare const ANIMATION_DURATION = 400; export declare const DEFAULT_CLOSE_BUTTON_OFFSET_PERCENTAGE = 4; export declare const CLOSE_X_BUTTON_ID = "close-x-button"; export declare const ABSOLUTE_DISMISS_BUTTON_ID = "absolute-dismiss-button"; export declare const URL_SCHEME_ITBL = "itbl://"; export declare const URL_SCHEME_ACTION = "action://"; export declare const URL_SCHEME_OPEN = "openUrl"; export declare const SHARED_PREF_USER_ID = "userId"; export declare const SHARED_PREF_EMAIL = "email"; export type RouteConfig = { route: string; /** true for POST/PUT requests */ body: boolean; /** true if email or userId in request needs to be prepended with `current` */ current: boolean; /** true if route expects email or userId field to be nested in user object */ nestedUser: boolean; }; type EndPointStructure = Record; export declare const ENDPOINTS: EndPointStructure; export declare const ANIMATION_STYLESHEET: (animationDuration?: number) => string; export declare const SHARED_PREFS_EVENT_TYPE = "eventType"; export declare const SHARED_PREFS_EVENT_LIST_KEY = "itbl_event_list"; export declare const SHARED_PREFS_USER_UPDATE_OBJECT_KEY = "itbl_user_update_object"; export declare const SHARED_PREFS_CRITERIA = "criteria"; export declare const SHARED_PREFS_UNKNOWN_SESSIONS = "itbl_unknown_sessions"; export declare const SHARED_PREF_UNKNOWN_USER_ID = "unknown_userId"; export declare const SHARED_PREF_UNKNOWN_USAGE_TRACKED = "itbl_unknown_usage_tracked"; export declare const SHARED_PREF_CONSENT_TIMESTAMP = "itbl_consent_timestamp"; export declare const SHARED_PREF_USER_TOKEN = "itbl_auth_token"; export declare const KEY_EVENT_NAME = "eventName"; export declare const KEY_CREATED_AT = "createdAt"; export declare const KEY_DATA_FIELDS = "dataFields"; export declare const KEY_CREATE_NEW_FIELDS = "createNewFields"; export declare const KEY_ITEMS = "items"; export declare const KEY_TOTAL = "total"; export declare const KEY_PREFER_USERID = "preferUserId"; export declare const DATA_REPLACE = "dataReplace"; export declare const TRACK_EVENT = "customEvent"; export declare const TRACK_PURCHASE = "purchase"; export declare const UPDATE_USER = "user"; export declare const TRACK_UPDATE_CART = "cartUpdate"; export declare const UPDATE_CART = "updateCart"; export declare const PURCHASE_ITEM = "shoppingCartItems"; export declare const UPDATECART_ITEM_PREFIX = "updateCart.updatedShoppingCartItems."; export declare const PURCHASE_ITEM_PREFIX: string; export declare const INITIALIZE_ERROR: Error; export declare const AUA_WARNING: Error; export {};