UNPKG

@material/web

Version:
28 lines (27 loc) 961 B
/** * @license * Copyright 2022 Google LLC * SPDX-License-Identifier: Apache-2.0 */ import '../../../elevation/elevation.js'; import { LitElement, PropertyValues } from 'lit'; import { NavigationTab } from '../../navigationtab/internal/navigation-tab.js'; import { NavigationBarState } from './state.js'; /** * TODO(b/265346501): add docs */ export declare class NavigationBar extends LitElement implements NavigationBarState { activeIndex: number; hideInactiveLabels: boolean; tabs: NavigationTab[]; private readonly tabsElement; protected render(): import("lit-html").TemplateResult<1>; protected updated(changedProperties: PropertyValues<NavigationBar>): void; firstUpdated(changedProperties: PropertyValues): void; layout(): void; private handleNavigationTabConnected; private handleNavigationTabInteraction; private handleKeydown; private onActiveIndexChange; private onHideInactiveLabelsChange; }