/// import * as React from 'react'; import { Attachment } from 'botframework-directlinejs'; import { FormatState, SizeState } from './Store'; import { IDoCardAction } from './Chat'; export interface CarouselProps { format: FormatState; size: SizeState; attachments: Attachment[]; onCardAction: IDoCardAction; onImageLoad: () => void; } export declare class Carousel extends React.PureComponent { private root; private hscroll; constructor(props: CarouselProps); private updateContentWidth(); componentDidMount(): void; componentDidUpdate(): void; render(): JSX.Element; } export interface CarouselAttachmentProps { format: FormatState; attachments: Attachment[]; onCardAction: IDoCardAction; onImageLoad: () => void; }