import { Store } from "effector"; import type { CartVariantFragment, CurrencyFragment } from "../../graphql/types"; import type { Cart } from "../cart"; import type { Search } from "../search"; import type { Dict } from "../../commonTypes"; import type { CanonicalVariantURLFunc } from "../../canonicalVariantURL"; export interface HookUpAnalyticsArgs { jwt?: Store; cart?: { cartVisible: Store; cart: Cart; analyticsEnv: { cdn: string; shopCurrency: string; shopCurrencies: Dict; canonicalVariantURL: () => CanonicalVariantURLFunc | null; }; }; search?: Search; } export declare function hookUpAnalytics(a: HookUpAnalyticsArgs): void;