import { LitElement } from 'lit'; /** * Slotted tablist and panel coordinator. * * @slot tabs - Tab buttons or links. * @slot - Tab panels. * @csspart chrome - The outer tabs frame. * @csspart tablist - The tab row. * @csspart panels - The panel stack. */ export declare class W1cTabs extends LitElement { selected: number; private tabsSlot?; private panelsSlot?; render(): import("lit").TemplateResult<1>; protected updated(changedProperties: Map): void; private syncTabs; private handleTabClick; private handleTabKeydown; private selectTab; private getTabs; private getPanels; private isDisabled; private getNextEnabledTabIndex; static styles: import("lit").CSSResult; } declare global { interface HTMLElementTagNameMap { 'w1c-tabs': W1cTabs; } }