import { Component } from 'react'; interface Carousel3DProps { /** * config: [ * ...components * ] * @type {[type]} */ config: any[]; isMobile: boolean; onClickItem: () => void; onChange: () => void; } /** * 3D 效果的轮播控件,暂时没有用 * * @export * @class Carousel3D * @extends {Component} */ export default class Carousel3D extends Component { defaultRotateX: string; oneWheel: any; timer: any; isAnimating: any; startPageX: any; freq: number; isStarted: boolean; _loopConfig: any; animateDuration: any; bannerItemWidth: any; configLen: any; eachItemRotate: any; endPageX: any; constructor(props: any); componentDidUpdate(prevProps: any): void; componentDidMount(): void; componentWillUnmount(): void; startLoop(): void; stopLoop(): void; setActiveIdx(idx: any): void; roll: (type: any, callback?: any) => void; rollAndEmitChangeEvent(type: any): void; handleTouchStart: (e: any) => void; handleTouchEnd: (e: any) => void; showDetail: () => void; handleWheel(e: any): void; render(): JSX.Element; } export {};