import { PharosElement } from '../base/pharos-element'; import type { TemplateResult, CSSResultArray } from 'lit'; import { PharosIcon } from '../icon/pharos-icon'; declare const PharosSidenavMenu_base: typeof PharosElement; /** * Pharos sidenav menu component. * * @tag pharos-sidenav-menu * * @slot - Contains the items of the menu (the default slot). * */ export declare class PharosSidenavMenu extends PharosSidenavMenu_base { static elementDefinitions: { 'pharos-icon': typeof PharosIcon; }; /** * Indicates the label of the menu. * @attr label */ label?: string; /** * Indicates the menu is expanded * @attr expanded */ expanded: boolean; private _allLinks; static get styles(): CSSResultArray; protected firstUpdated(): void; private _handleKeydown; private _handleClick; private _renderIcon; private _renderMenu; protected render(): TemplateResult; } export {}; //# sourceMappingURL=pharos-sidenav-menu.d.ts.map