import "./styles.css"; import { SlideComponent } from "./slide"; export declare class CarouselComponent extends HTMLElement { #private; slides: Element[] | null; gap: number; rendered: boolean; autoplay: false | number; wraparound: boolean; pauseonhover: boolean; private initialSlides; private _currentIndex; private _breakpoints; private observer; private maxIndex; private slidesToShow; private slideCount; private slidesToScroll; private slideWidth; private isDragging; private startX; private dragOffset; private interval; constructor(); static get observedAttributes(): string[]; attributeChangedCallback(name: string, oldValue: string, newValue: string): void; set breakpoints(value: any); get breakpoints(): any; updateBreakpoints(): void; get currentIndex(): number; set currentIndex(value: number); connectedCallback(): void; disconnectedCallback(): void; render(): void; observeSlides(): void; startAutoPlay(): void; stopAutoPlay(): void; handleNonInfiniteScroll(step: number): void; prev(): void; next(): void; jump(index: number): void; } declare global { interface HTMLElementTagNameMap { "carousel-component": CarouselComponent; "slide-component": SlideComponent; } }