import * as querystring from "querystring"; import * as i0 from "@angular/core"; export declare class SdSidebarMenuControl { menus: import("@angular/core").InputSignal; layout: import("@angular/core").InputSignal<"flat" | "accordion" | undefined>; getMenuIsSelectedFn: import("@angular/core").InputSignal<((menu: ISdSidebarMenu) => boolean) | undefined>; fullPageCode: import("@angular/core").Signal; rootLayout: import("@angular/core").Signal<"flat" | "accordion">; getMenuRouterLinkOption(menu: ISdSidebarMenu): { link: string; queryParams: querystring.ParsedUrlQuery | undefined; } | undefined; getIsMenuSelected(menu: ISdSidebarMenu): boolean; onMenuClick(menu: ISdSidebarMenu): void; protected readonly itemTemplateType: { menus: ISdSidebarMenu[]; depth: number; }; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export interface ISdSidebarMenu { title: string; codeChain: string[]; url?: string; icon?: string; children?: ISdSidebarMenu[]; }