UNPKG

unified-analytics

Version:

Unified analytics library for web applications

24 lines (23 loc) 754 B
import type CleverTap from "clevertap-web-sdk/clevertap"; import type { AnalyticsEvent, AnalyticsObserver } from "../types"; export declare class CleverTapService implements AnalyticsObserver { private _instance; constructor(); /** * Get the CleverTap instance */ getInstance(): CleverTap; /** * Handle analytics event * @param event - The analytics event * @param debug - Whether to enable debug logging */ onEvent(event: AnalyticsEvent, debug?: boolean): void; /** * Create a new instance of CleverTapService * @returns A new CleverTapService instance */ clone(): AnalyticsObserver; } export declare const cleverTapService: CleverTapService; export default cleverTapService;