///
import type { CommonPropsType } from '../../types';
import type { PropsType as ImageProps } from '../image';
import './style';
interface imagesItem {
image: string;
title: string;
tapMode: 'tap' | 'inside' | 'outer';
fit: ImageProps['fit'];
height: string;
width: string;
insideUrl?: string;
outerUrl?: string;
newPage?: boolean;
params?: {
key: string;
value: string;
}[];
}
export interface PropsType extends CommonPropsType {
/**
* 是否启用指示点
*/
indicatorDots: boolean;
/**
* 是否自动切换
*/
autoplay: boolean;
/**
* 当前索引值
*/
current: number;
interval: number;
duration: number;
circular: boolean;
vertical: boolean;
indicatorColor: string;
indicatorActiveColor: string;
images: Array;
}
export default function Carousel({ className, style, autoplay, circular, vertical, indicatorDots, indicatorColor, indicatorActiveColor, duration, interval, current, events, id, images: defalutImages, }: PropsType): JSX.Element;
export {};