import { CSSResultGroup, TemplateResult } from 'lit'; import { SbbElement } from '../../core/base-elements.ts'; /** * It displays a list of `sbb-carousel-item` components. * * @slot - Use the unnamed slot to add `sbb-carousel-item` elements. */ export declare class SbbCarouselListElement extends SbbElement { static readonly elementName: string; static styles: CSSResultGroup; private _currentIndex; private _language; private _observedCarouselItems; private _beforeShowObserver; private _showObserver; private _resizeObserverController; constructor(); /** Gets the slotted items. */ private _carouselItems; private _handleSlotchange; /** * Reads the dimensions of the first carousel item and sets the CSS properties accordingly. * Should set the dimensions only once, when the first item becomes visible and if the value is non-zero. */ private _readDimensions; private _onKeyDown; connectedCallback(): void; protected render(): TemplateResult; } declare global { interface HTMLElementTagNameMap { 'sbb-carousel-list': SbbCarouselListElement; } } //# sourceMappingURL=carousel-list.component.d.ts.map