import { EventEmitter } from '../../stencil-public-runtime'; import type { NavChromeStyle } from '../../shell/nav-chrome'; import type { PanelNavGroup } from '../PanelNav/panel-nav-types'; export declare class MobileSheetNav { el: HTMLElement; open: boolean; browseContext: NavChromeStyle; dashboardGroups: PanelNavGroup[]; settingsGroups: PanelNavGroup[]; currentUrl: string; /** Whether the router-derived current area owns the active mobile stage. */ routeSelectionActive: boolean; navigationLabel: string; dashboardLabel: string; settingsLabel: string; accountLabel: string; helpLabel: string; /** Show the optional Account shortcut in the sheet header. */ showAccount: boolean; dsAreaSelect: EventEmitter; dsBrowseContextChange: EventEmitter; dsClose: EventEmitter; private get groups(); private get activeId(); handleOpenChange(open: boolean): void; handleKeyDown(event: KeyboardEvent): void; private handleContextChange; private renderItem; private renderLogo; private renderHeaderDestination; render(): any; } //# sourceMappingURL=MobileSheetNav.d.ts.map