import { LitElement } from 'lit'; /** * A single content container within a set of containers used in the context of an `igc-carousel`. * * @element igc-carousel-slide * * @slot Default slot for the carousel slide. */ export default class IgcCarouselSlideComponent extends LitElement { static styles: import("lit").CSSResult; static readonly tagName = "igc-carousel-slide"; static register(): void; private readonly _internals; private readonly _player; private _carousel?; protected get _index(): number; protected get _total(): number; protected get _animation(): "fade" | "none" | "slideVer" | "slideHor"; protected get _labelFormat(): string; /** * The current active slide for the carousel component. * @attr */ active: boolean; previous: boolean; constructor(); /** * @hidden @internal * @deprecated since 5.4.0. Use Carousel's `select` method instead. */ toggleAnimation(type: 'in' | 'out', direction?: 'normal' | 'reverse'): Promise; protected willUpdate(): void; /** @internal */ connectedCallback(): void; protected render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'igc-carousel-slide': IgcCarouselSlideComponent; } }