import { DotCMSContentClickPayload } from '../../shared/models';
import { createPluginLogger } from '../../shared/utils/dot-analytics.utils';
/**
 * Handles click events on elements within a contentlet.
 * The contentlet element is already known since we attach listeners to contentlets.
 *
 * @param event - The mouse event
 * @param contentletElement - The contentlet container element
 * @param trackCallback - Callback to execute if the click is valid
 * @param logger - Logger instance for debug messages
 */
export declare const handleContentletClick: (event: MouseEvent, contentletElement: HTMLElement, trackCallback: (eventName: string, payload: DotCMSContentClickPayload) => void, logger: ReturnType<typeof createPluginLogger>) => void;
