import { type MjoTab } from "./components/tabs/mjo-tab.js"; import { MjoTabsChangeEvent, MjoTabsColor, MjoTabsUpdatedEvent, MjoTabsVariant } from "./types/mjo-tabs.js"; import { LitElement, PropertyValues } from "lit"; import { type IThemeMixin } from "./mixins/theme-mixin.js"; import "./components/tabs/mjo-tab.js"; declare const MjoTabs_base: import("./types/mixins.js").MixinConstructor & typeof LitElement; export declare class MjoTabs extends MjoTabs_base implements IThemeMixin { #private; variant: MjoTabsVariant; color: MjoTabsColor; vertical: boolean; activeIndex: number; container: HTMLElement; tabs: MjoTab[]; render(): import("lit-html").TemplateResult<1>; protected willUpdate(_changedProperties: PropertyValues): void; protected firstUpdated(_changedProperties: PropertyValues): void; protected updated(_changedProperties: PropertyValues): void; setTab(index: number): void; getTab(index: number): MjoTab; static styles: import("lit").CSSResult[]; } declare global { interface HTMLElementTagNameMap { "mjo-tabs": MjoTabs; } interface HTMLElementEventMap { "mjo-tabs:changed": MjoTabsChangeEvent; "mjo-tabs:updated": MjoTabsUpdatedEvent; } } export {}; //# sourceMappingURL=mjo-tabs.d.ts.map