import { default as React } from 'react'; export declare const SITE_LINK_CLICK_EVENT_NAME = "site_link_click"; export interface ParamsFromElementEventType { tagName: string; text: string; id?: string; className?: string; } export interface AnalyticsEventProperties { [key: string]: unknown; } export type AnalyticsEvent = { action: typeof SITE_LINK_CLICK_EVENT_NAME; properties: ParamsFromElementEventType; } | { action: string; properties?: AnalyticsEventProperties; }; export type AnalyticsContextValue = { trackEvent: (event: AnalyticsEvent) => void; getParamsFromElementEvent: (event: React.MouseEvent) => ParamsFromElementEventType; }; declare const AnalyticsContext: React.Context; export default AnalyticsContext;