import { ButtonBase } from "../button/button.base.js"; import { PropertyValues } from "lit"; import { OdxIconName } from "@odx/icons"; type TabBarItemSize = (typeof TabBarItemSize)[keyof typeof TabBarItemSize]; declare const TabBarItemSize: { readonly SM: "sm"; readonly MD: "md"; readonly LG: "lg"; }; declare global { interface HTMLElementTagNameMap { 'odx-tab-bar-item': OdxTabBarItem; } } declare class OdxTabBarItem extends ButtonBase { static tagName: string; static styles: import("lit").CSSResult[]; active: boolean; iconActive?: OdxIconName | null; size: TabBarItemSize; get currentIcon(): OdxIconName | null | undefined; connectedCallback(): void; protected updated(props: PropertyValues): void; } export { OdxTabBarItem, TabBarItemSize };