import { WidgetType } from '@brainfish-ai/widgets-common'; /** * Handles analytics tracking for widget events * Single responsibility: Track widget interactions and dispatch events */ export declare class AnalyticsTracker { private widgetType; private widgetKey; constructor(widgetType: WidgetType, widgetKey: string); trackOpenWidget(trigger?: string, contextualQuestion?: string): void; trackCloseWidget(): void; trackCustomEvent(eventName: string, data?: Record): void; private dispatchEvent; private trackAnalytics; }