import { CSSResultGroup, TemplateResult } from 'lit'; import { SbbElement } from '../../core.ts'; export declare class SbbCarouselItemShowEvent extends Event { private readonly _index; get index(): number; constructor(type: string, { index }: Omit); } /** * It displays an item contained into the `sbb-carousel` component. * * @slot - Use the unnamed slot to add images for the carousel, as , , , ... * @event {SbbCarouselItemShowEvent} beforeshow - Event emitted when the item is starting scrolling. * @event {SbbCarouselItemShowEvent} show - Event emitted when the item is full visible after scrolling. */ export declare class SbbCarouselItemElement extends SbbElement { static readonly elementName: string; static styles: CSSResultGroup; static readonly events: Record; connectedCallback(): void; protected render(): TemplateResult; } declare global { interface HTMLElementTagNameMap { 'sbb-carousel-item': SbbCarouselItemElement; } interface GlobalEventHandlersEventMap { beforeshow: SbbCarouselItemShowEvent; show: SbbCarouselItemShowEvent; } } //# sourceMappingURL=carousel-item.component.d.ts.map