/** * A side navigation is a vertical list of page links on the left side of the screen. * * @slot default - Slot for the navigation groups and navigation links. */ export declare class GcdsSideNav { el: HTMLElement; private mobile?; /** * Label for navigation landmark */ label: string; /** * Sticky navigation flag */ /** * Language of rendered component */ lang: string; /** * Queue of nav items for keyboard navigation */ navItems: any[]; /** * Current size based on window size */ navSize: 'desktop' | 'mobile'; focusInListener(e: any): Promise; focusOutListener(e: any): Promise; keyDownListener(e: any): Promise; gcdsClickListener(e: any): Promise; updateLang(): void; getNavSize(): Promise<"desktop" | "mobile">; updateNavSize(size: any): Promise; updateNavItemQueue(el: any, includeElement?: boolean): Promise; componentWillLoad(): Promise; render(): any; }