export declare class NavListElement extends HTMLElement {
#private;
items: HTMLElement[];
topLevelList: HTMLElement;
connectedCallback(): void;
disconnectedCallback(): void;
selectItemById(itemId: string | null): boolean;
selectItemByHref(href: string | null): boolean;
selectItemByCurrentLocation(): boolean;
expandItem(item: HTMLElement): void;
collapseItem(item: HTMLElement): void;
itemIsExpanded(item: HTMLElement | null): boolean;
handleItemWithSubItemClick(e: Event): void;
handleItemWithSubItemKeydown(e: KeyboardEvent): void;
}
declare global {
interface Window {
NavListElement: typeof NavListElement;
}
}