import { LitElement } from 'lit'; import type { Tab } from './tab.js'; import type { TabPanel } from './tab-panel.js'; /** * @fires {CustomEvent} select */ export declare class Tabs extends LitElement { #private; switch: 'auto' | 'manual'; selected: string; get $tabs(): Array; get $panels(): Array; render(): import("lit-html").TemplateResult<1>; constructor(); connectedCallback(): void; protected updated(changed: Map): void; focusTab(tab: Tab): void; protected _selectTab(selectedTab: Tab, dispatchEvent?: boolean): void; }