import * as React from "react"; import type { Settings } from "@sryd/react-slick"; export type CarouselEffect = "scrollx" | "fade"; export type DotPosition = "top" | "bottom" | "left" | "right"; export interface CarouselProps extends Omit { effect?: CarouselEffect; style?: React.CSSProperties; prefixCls?: string; rootClassName?: string; id?: string; slickGoTo?: number; dotPosition?: DotPosition; children?: React.ReactNode; dots?: boolean | { className?: string; }; waitForAnimate?: boolean; } export interface CarouselRef { goTo: (slide: number, dontAnimate?: boolean) => void; next: () => void; prev: () => void; autoPlay: (palyType?: "update" | "leave" | "blur") => void; innerSlider: any; } declare const Carousel: React.ForwardRefExoticComponent>; export default Carousel;