import * as querystring from "querystring"; import { SdDropdownControl } from "../../overlay/dropdown/sd-dropdown.control"; import * as i0 from "@angular/core"; export declare class SdTopbarMenuControl { menus: import("@angular/core").InputSignal; getMenuIsSelectedFn: import("@angular/core").InputSignal<((menu: ISdTopbarMenu) => boolean) | undefined>; fullPageCode: import("@angular/core").Signal; getMenuRouterLinkOption(menu: ISdTopbarMenu): { link: string; queryParams: querystring.ParsedUrlQuery | undefined; } | undefined; getIsMenuSelected(menu: ISdTopbarMenu): boolean; onMenuClick(menu: ISdTopbarMenu): void; protected readonly itemTemplateType: { menus: ISdTopbarMenu[]; depth: number; dropdownEl: SdDropdownControl; }; protected readonly tablerCaretDown = ""; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export interface ISdTopbarMenu { title: string; codeChain: string[]; url?: string; icon?: string; children?: ISdTopbarMenu[]; }