import { TranslocoService } from '@jsverse/transloco'; import { OnInit } from '@angular/core'; import { MenuItem } from 'primeng/api'; import { LayoutServiceBase } from '../../../services/app-layout.service.base'; import { AuthServiceBase } from '../../../services/auth.service.base'; import { ConfigServiceBase } from '../../../services/config.service.base'; import * as i0 from "@angular/core"; export interface SpiderlyMenuItem extends MenuItem { hasPermission?: (permissionCodes: string[]) => boolean; showPartnerDialog?: boolean; } export declare class SidebarMenuComponent implements OnInit { layoutService: LayoutServiceBase; private authService; private translocoService; private config; menu: SpiderlyMenuItem[]; constructor(layoutService: LayoutServiceBase, authService: AuthServiceBase, translocoService: TranslocoService, config: ConfigServiceBase); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }