/** * CarouselCardTrackingClient * @description Track the Carousel card component * @param {HTMLElement} mountElement - The Carousel card component */ declare class CarouselCardTrackingClient { component: HTMLElement; position: number; total: number; private intersectionObserver; id: string | undefined; constructor({ component, index, total, }: { component: HTMLElement; index: number; total: number; }); onChange(changes: IntersectionObserverEntry[]): void; static init(rootElement: HTMLElement): CarouselCardTrackingClient[]; destroy(): void; } export { CarouselCardTrackingClient };