import { DotCMSAnalyticsConfig, DotCMSContentClickPayload } from '../../shared/models'; /** Callback function for click events */ export type ClickCallback = (eventName: string, payload: DotCMSContentClickPayload) => void; /** Subscription object with unsubscribe method */ export interface ClickSubscription { unsubscribe: () => void; } /** * Tracks content clicks using event listeners on contentlet containers. * Detects clicks on and