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;
