UNPKG

@web3auth/no-modal

Version:
50 lines (49 loc) 1.71 kB
import { type EventProperties, type UserTraits } from "@segment/analytics-next"; export declare class Analytics { private segment; private globalProperties; private enabled; init(): void; enable(): void; disable(): void; setGlobalProperties(properties: Record<string, unknown>): void; identify(userId: string, traits?: UserTraits): Promise<import("@segment/analytics-next").Context>; track(event: string, properties?: EventProperties): Promise<import("@segment/analytics-next").Context>; private getSegment; private isSkipped; } export declare const ANALYTICS_EVENTS: { SDK_INITIALIZATION_COMPLETED: string; SDK_INITIALIZATION_FAILED: string; CONNECTION_STARTED: string; CONNECTION_COMPLETED: string; CONNECTION_FAILED: string; IDENTITY_TOKEN_STARTED: string; IDENTITY_TOKEN_COMPLETED: string; IDENTITY_TOKEN_FAILED: string; MFA_ENABLEMENT_STARTED: string; MFA_ENABLEMENT_COMPLETED: string; MFA_ENABLEMENT_FAILED: string; MFA_MANAGEMENT_SELECTED: string; MFA_MANAGEMENT_FAILED: string; LOGIN_MODAL_OPENED: string; LOGIN_MODAL_CLOSED: string; SOCIAL_LOGIN_SELECTED: string; EXTERNAL_WALLET_SELECTED: string; EXTERNAL_WALLET_LIST_EXPANDED: string; WALLET_UI_CLICKED: string; WALLET_CONNECT_SCANNER_CLICKED: string; WALLET_FUNDING_CLICKED: string; WALLET_CHECKOUT_CLICKED: string; WALLET_RECEIVE_CLICKED: string; WALLET_SWAP_CLICKED: string; }; export declare const ANALYTICS_INTEGRATION_TYPE: { REACT_HOOKS: string; VUE_COMPOSABLES: string; NATIVE_SDK: string; }; export declare const ANALYTICS_SDK_TYPE: { WEB_NO_MODAL: string; WEB_MODAL: string; };