export interface ImageSrcSet { src: any; media: string; type: string; sizes: string | null; } export interface CarouselItem { title: string; desc: string; theme_text: string; image_alt: string; image_fallback: string; image_sources: ImageSrcSet[] | string; image_decorative: boolean; uri?: string; uri_title: string; } export declare class HyHeroCarousel { itemCount: number; ariaLabelNext: string; ariaLabelPrev: string; ariaLabelFirstSlide: string; ariaLabelLastSlide: string; ariaLabelBulletMessage: string; data: CarouselItem[] | string; private _data; componentWillLoad(): Promise; componentDidLoad(): void; handleSlideChangeFromButtons(index: any): void; render(): any; }