import { LitElement } from 'lit'; /** * Carousel / slideshow component with auto-play and navigation controls. * * @element hy-carousel * * @slot - Default slot for carousel slide elements * * @csspart carousel - The main carousel container * @csspart controls - The prev/next button controls wrapper * @csspart dots - The dot navigation wrapper */ export declare class CarouselComponent extends LitElement { static styles: import("lit").CSSResult; static useShadowDom: boolean; currentIndex: number; autoPlay: boolean; autoplaySpeed: number; private slideElements; private displayedElements; private intervalId; firstUpdated(): void; startAutoPlay(): void; stopAutoPlay(): void; next(): void; prev(): void; goTo(index: number): void; disconnectedCallback(): void; render(): import("lit-html").TemplateResult<1>; } //# sourceMappingURL=carousel.component.d.ts.map