import * as React from 'react'; import type { CarouselContextValue, CarouselProps } from './types.js'; /** * Reads the slide state a {@link Carousel} publishes to everything inside it — the active index, movement methods, and the autoplay setting. */ export declare const CarouselProvider: React.FC, useCarouselContext: (consumerName: string) => CarouselContextValue; export declare function Carousel({ value: valueProp, defaultValue, onValueChange, orientation, loop, slidesPerPage: slidesPerPageProp, slidesPerMove: slidesPerMoveProp, spacing, autoplay, autoplayInterval, items, renderItem, showIndicators, indicatorLabels, showControls, style, children, ref: forwardedRef, ...props }: CarouselProps): React.ReactNode; export declare namespace Carousel { var displayName: string; }