import { HTMLAttributes, ReactElement } from "react"; import "./Carousel.css"; import { CarouselSlideProps } from "./CarouselSlide"; export interface CarouselProps extends HTMLAttributes { /** * The initial Index enables you to select the active slide in the carousel. * Optional, default 0. **/ initialIndex?: number; /** * The animation when the slides are shown. * Optional. Defaults to `slide` **/ animation?: "slide" | "fade"; /** * If this props is passed it will set the aria-label with value to the carousel container. * Optional. Defaults to undefined */ carouselDescription?: string; /** * Collection of slides to render * Component must implement CarouselSlideProps. Mandatory. */ children: Array>; /** * This prop will enable compact / reduced width mode. * The navigation buttons would be part of indicators * Optional. Defaults to false **/ compact?: boolean; /** * It sets the id for the Carousel Container. * String. Optional */ id?: string; } export declare const Carousel: import("react").ForwardRefExoticComponent>;