export type WidgetMetrics = {
    widgetName: string;
    event: 'WIDGET_MOUNTED' | 'ERROR' | 'WIDGET_UNMOUNTED';
    props?: Record<string, any>;
    timestamp: number;
    additionalContext?: Record<string, any>;
};
export declare const logMetrics: (metric: WidgetMetrics) => void;
export declare function havePropsChanged(prev: any, next: any): boolean;
