import React from 'react'; export type CarouselEffect = 'scrollx' | 'fade'; export type DotPosition = 'top' | 'bottom' | 'left' | 'right'; export type DotType = 'number' | 'dot'; export interface CarouselProps { /** 是否自动播放 */ autoplay?: boolean; /** 指示器位置 */ dotPosition?: DotPosition; /** 指示器样式 */ dotType?: DotType; /** 切换时间间隔 */ playInterval?: number; /** 轮播宽度 */ width?: number; /** css样式 */ style?: React.CSSProperties; children?: React.ReactNode; className?: string; /** 切换过程时间 */ animationTime?: number; /** 是否多张卡片 */ multi?: boolean; /** 多卡片 */ showNumber?: number; /** 整屏切换 */ multiShift?: boolean; /** 指示器样式 */ indicatorStyle?: React.CSSProperties; /** 是否支持无限循环 */ infinite?: boolean; } declare const Carousel: React.FC; export default Carousel;