import React from 'react';

interface UseTrackingOptions {
    prefix?: string;
    ignore?: string[];
    meaningfulTags?: string[];
    action?: (data: Record<string, string>) => void;
}
declare function useTracking({ prefix, ignore, meaningfulTags, action, }?: UseTrackingOptions): null;

declare function TrackingClientProvider({ config, children, }: {
    config: UseTrackingOptions;
    children?: React.ReactNode;
}): React.JSX.Element;

export { TrackingClientProvider, type UseTrackingOptions, useTracking };
