export interface SlideData { url: string; type: 'image' | 'video'; } export declare class DDASlider { el: HTMLElement; slides: SlideData[]; interval: number; autoplay: boolean; currentSlide: number; isPaused: boolean; private slideInterval; private videoElements; private playIcon; private pauseIcon; private svgIndicators; componentDidLoad(): void; disconnectedCallback(): void; watchCurrentSlide(): void; private handleVideoPlayback; private createPlayButtonOverlay; private startTimer; private resetTimer; private goToSlide; private prevSlide; private nextSlide; private handleIndicatorClick; private togglePlayPause; render(): any; }