/// import { TrackingFunctionContext } from '@jetshop/core/analytics/tracking'; export interface TrackingEvent { name: string; payload?: any; id: string; } export type TrackingCallback = (context: TrackingFunctionContext) => void; export type LegacyTrackingFunction = (cb: TrackingCallback) => void; export interface AnalyticsProps { children?: (track: LegacyTrackingFunction) => React.ReactNode; event?: TrackingEvent; } declare function Analytics(props: AnalyticsProps): any; export type TrackingFunction = (event: TrackingEvent) => void; declare function useTracker(): TrackingFunction; export default Analytics; export { useTracker };