import { ComponentProps, ReactNode, Ref } from "react";
//#region src/base-ui/Carousel/type.d.ts
interface CarouselRef {
  goTo: (index: number) => void;
  next: () => void;
  prev: () => void;
}
interface CarouselProps extends Omit<ComponentProps<'div'>, 'children' | 'ref'> {
  adaptiveHeight?: boolean;
  arrows?: boolean;
  autoplay?: boolean | number;
  children?: ReactNode;
  defaultIndex?: number;
  dots?: boolean;
  index?: number;
  loop?: boolean;
  onIndexChange?: (index: number) => void;
  pauseOnHover?: boolean;
  ref?: Ref<CarouselRef>;
}
//#endregion
export { CarouselProps, CarouselRef };
//# sourceMappingURL=type.d.mts.map