import * as i0 from "@angular/core"; export interface SidenavItem { id: string; label: string; icon?: string; badge?: string; } export interface SidenavGroup { label?: string; items: SidenavItem[]; } export declare class SidenavComponent { groups: import("@angular/core").InputSignal; activeId: import("@angular/core").ModelSignal; collapsed: import("@angular/core").ModelSignal; collapsedChange: import("@angular/core").OutputEmitterRef; select(id: string): void; toggleCollapse(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }