import type { FunnelStartedFields, TestStartedFields, UserClickFields, ViewContentFields } from '@xylabs/pixel'; import { UserEventHandler } from '@xylabs/pixel'; import type { EmptyObject } from '@xylabs/sdk-js'; declare class XyoUserEventHandler extends UserEventHandler { static instance: XyoUserEventHandler; protected handlers: UserEventHandler[]; private constructor(); static get(): XyoUserEventHandler; funnelStarted(data: T | FunnelStartedFields): Promise; testStarted(data: T | TestStartedFields): Promise; userClick(data: T | UserClickFields): Promise; viewContent(data: T | ViewContentFields): Promise; } export { XyoUserEventHandler }; //# sourceMappingURL=XyoUserEventHandler.d.ts.map