export declare class DdaHomeBanner {
el: HTMLElement;
/** Props */
autoplay: boolean;
interval: number;
/** States */
currentSlide: number;
slides: HTMLElement[];
autoPlayActive: boolean;
private autoPlayInterval;
private pausedProgressOffset;
private animationFrameId;
componentDidLoad(): void;
disconnectedCallback(): void;
componentDidRender(): void;
updateSlides(): void;
startAutoplay(): void;
stopAutoplay(): void;
toggleAutoplay(): void;
playVideoInCurrentSlide(): void;
nextSlide(): void;
prevSlide(): void;
setSlide(index: number): void;
onSlideChanged(): void;
animateProgress(startRatio?: number): void;
resetProgress(): void;
render(): any;
}