import React from 'react'; import type { CarouselAutoplay } from '@coinbase/cds-common'; export type CarouselContextValue = { /** * Set of item IDs that are currently visible in the carousel viewport. */ visibleCarouselItems: Set; }; export declare const CarouselContext: React.Context; export declare const useCarouselContext: () => CarouselContextValue; export type CarouselAutoplayContextValue = Omit< CarouselAutoplay, 'remainingTime' | 'addCompletionListener' > & { /** * Whether autoplay is enabled via props. */ isEnabled: boolean; /** * The autoplay interval duration in milliseconds. */ interval: number; }; export declare const CarouselAutoplayContext: React.Context< CarouselAutoplayContextValue | undefined >; export declare const useCarouselAutoplayContext: () => CarouselAutoplayContextValue; //# sourceMappingURL=CarouselContext.d.ts.map