import React, { ReactNode } from "react";
import { FTTracking, ConfigType, reactPlayerTracking, TrackingOptions } from "@phntms/ft-lib";
type ContextProps = {
    FTTracker: FTTracking | undefined;
    pageViewData: ConfigType | undefined;
    setPageViewData: (value: ConfigType) => void;
    permutiveContentType: string | undefined;
    setPermutiveContentType: (value: string) => void;
    trackingOptions: TrackingOptions | undefined;
    setTrackingOptions: (value: TrackingOptions) => void;
    videoTracker: reactPlayerTracking | undefined;
};
interface ProviderProps {
    children?: ReactNode;
}
declare const FTTrackerProvider: ({ children }: ProviderProps) => React.JSX.Element;
declare const useFTTracker: () => ContextProps;
export { FTTrackerProvider, useFTTracker };
//# sourceMappingURL=FTTracker.d.ts.map