import { OnInit } from '@angular/core'; import { FormBuilder, FormGroup } from '@angular/forms'; import { TranslateService } from '@ngx-translate/core'; import { BreadcrumbModel, DialogService, UiEventsService, ErrorsHttpService } from '@solcre-org/admin-core'; import { ApiService } from '@solcre-org/core'; import { MenuModel } from '../../models/menu.model'; import { WorkspaceModel } from '../../models/workspace.model'; import { AdminPanelsService } from '../../../shared/services/admin-panels.service'; import * as i0 from "@angular/core"; export declare class MenuComponent implements OnInit { private fb; private apiService; private dialogService; private translateService; private errorsServiceHttp; private uiEventsService; adminPanelsService: AdminPanelsService; globalLoading: boolean; formLoading: boolean; breadcrumbs: BreadcrumbModel[]; menus: MenuModel[]; workspaces: WorkspaceModel[]; formState: boolean; form: FormGroup; constructor(fb: FormBuilder, apiService: ApiService, dialogService: DialogService, translateService: TranslateService, errorsServiceHttp: ErrorsHttpService, uiEventsService: UiEventsService); ngOnInit(): Promise; onAdd(parentId?: number): void; onEdit(obj?: MenuModel): void; onHideForm(): void; onSaveForm(): void; onDelete(item: MenuModel): void; onEditForm(): void; private fetchMenus; private fetchWorkspaces; private findWorkspacesId; private findMenuItem; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }