import './click-path-capture.js'; import './perf.js'; import './iframe-tracking.js'; export * from './types/abtest.js'; export * from './types/subscription.js'; export * from './types/interaction.js'; export * from './types/inpageclick.js'; export * from './types/printproduct.js'; export * from './types/product.js'; export * from './types/platform.js'; export * from './types/media.js'; export * from './types/consent.js'; export * from './types/component-type.js'; export * from './types/component-event.js'; export * from './types/event.js'; import { EventPayload } from './types/event.js'; interface NG { record: (event: EventPayload, callback?: Function) => void; pageViewId: string; viewId: string; trackComponentAttention: (name: string, el: HTMLElement, visibilityThreshold: number, isTrackingVideo?: boolean) => void; setEventEmitter: (event: Object) => void; trackClickComponentEvent: (element: Element) => void; } declare let ng: NG; export default ng;