import { AnalyticsRuntimeApiSync, EventDictionary } from "@trackunit/iris-app-runtime-core-api"; /** * Hook to get the analytics context. * * @example * import { useAnalytics, useEnvironment } from "@trackunit/react-core-hooks"; * const { logPageView, logEvent } = useAnalytics(SharedEvents); * * // log page view event * useEffect(() => { * logPageView({ pageName: "login" }); * }, [logPageView]); * * // log event when appropriate * logEvent("Login", { loginPage: "New Manager" }); * @see { AnalyticsRuntimeApiSync} */ export declare const useAnalytics: (events: TEvents) => AnalyticsRuntimeApiSync;