import type { ComponentChildren } from 'preact';
import type { ComponentMap } from '../../components';
export interface AnalyticsProviderProps {
    componentName: keyof ComponentMap;
    children?: ComponentChildren;
    rootLegalEntityId: string;
}
/**
 * The provider exists to scope analytics to one application instance.
 * This would otherwise be problematic when a consumer might have several
 * instantiations of a embedded Component for instance on the same page
 */
export declare const AnalyticsProvider: ({ componentName, children, rootLegalEntityId, }: AnalyticsProviderProps) => import("preact/jsx-runtime").JSX.Element;
