import type { FunnelStartedFields, PurchaseFields, TestStartedFields, UserClickFields, UserEventHandler, ViewContentFields } from '@xylabs/pixel'; import { type EmptyObject } from '@xylabs/sdk-js'; import type { Mixpanel } from 'mixpanel-browser'; export declare class MixpanelUserEventHandler implements UserEventHandler { private mixpanel; constructor(mixpanel: Mixpanel); funnelStarted(data: FunnelStartedFields | T): Promise; purchase(data: PurchaseFields | T): Promise; testStarted(data: TestStartedFields | T): Promise; userClick(data: UserClickFields | T): Promise; viewContent(data: ViewContentFields | T): Promise; } //# sourceMappingURL=UserEventHandler.d.ts.map