import { CSSResultGroup, LitElement, PropertyValues } from "lit"; /** * A carousel-like container used to horizontally cycle through slotted items. * * @example * The following example illustrates the use of `m3e-slide` to cycle through content. * In this example, `selected-index` is set to `1` so that "Content at index 1" is presented * by the component. * ```html * *
Content at index 0
*
Content at index 1
*
Content at index 2
*
Content at index 3
*
* ``` * * @tag m3e-slide * * @attr selected-index - The zero-based index of the visible item. * * @cssprop --m3e-slide-animation-duration - The duration of transitions between slotted items. */ export declare class M3eSlideElement extends LitElement { #private; /** The styles of the element. */ static styles: CSSResultGroup; /** * The zero-based index of the visible item. * @default null */ selectedIndex: number | null; /** @inheritdoc */ connectedCallback(): void; /** @inheritdoc */ protected update(changedProperties: PropertyValues): void; /** @inheritdoc */ protected render(): unknown; } declare global { interface HTMLElementTagNameMap { "m3e-slide": M3eSlideElement; } } //# sourceMappingURL=SlideElement.d.ts.map