import { LitElement } from "lit"; import type { PropertyValues } from "lit"; export interface TabItem { id: string; label: string; description?: string; icon?: string; disabled?: boolean; content?: string | HTMLElement; } export declare class LogosphereTab extends LitElement { static styles: import("lit").CSSResult[]; tabs: TabItem[]; activeTab: string; lazy: boolean; variant: "default" | "card"; private _focusedIndex; private _renderedTabs; private tablist?; connectedCallback(): void; protected willUpdate(changedProperties: PropertyValues): void; private handleTabClick; private handleKeyDown; private scrollTabIntoView; private renderTabButton; private renderTabPanel; render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { "logosphere-tab": LogosphereTab; } }