// Import React
import React = require("react");
//
// ----------------------------------------
export interface CarouselProps extends React.Props {
activeIndex?: number;
bsSize?: string;
bsStyle?: string;
className?: string;
controls?: boolean;
defaultActiveIndex?: number;
direction?: string;
indicators?: boolean;
interval?: number;
nextIcon?: any; // TODO: Add more specific type
onSelect?: Function;
onSlideEnd?: Function;
pauseOnHover?: boolean;
prevIcon?: any; // TODO: Add more specific type
slide?: boolean;
wrap?: boolean;
}
export interface Carousel extends React.ReactElement { }
export interface CarouselClass extends React.ComponentClass { }
export var Carousel: CarouselClass;