import { EventEmitter, OnInit } from '@angular/core'; import { VhAlgorithm, VhQueryAutoWeb } from 'vhautowebdb'; import { FunctionService, LanguageService } from 'vhobjects-service'; import { JsonDataService } from 'vhobjects-service/src/services'; import * as i0 from "@angular/core"; export declare class AddMenuHeaderAdminComponent implements OnInit { private vhQueryAutoWeb; private jsonDataService; functionService: FunctionService; private vhAlgorithm; private languageService; data: any; type: any; isAutoTranslate: any; isAddMenu: EventEmitter; valueData: EventEmitter; listGroupLink: { url: string; name: string; }[]; listLink: { url: string; name: string; }[]; listBlockPopup: any[]; listPageCategory: any; isValid: boolean; resolution: any; constructor(vhQueryAutoWeb: VhQueryAutoWeb, jsonDataService: JsonDataService, functionService: FunctionService, vhAlgorithm: VhAlgorithm, languageService: LanguageService); ngOnInit(): void; /** * Lấy danh sách các Trang danh mục (category) */ getPageOfCate(): void; /** * Lấy danh sách các Khối hộp thoại (popup) */ getBlockHoverBlank(): void; /** * Bắt sự kiện thay đổi group và type */ changeGroupAndType(): void; /** * Bắt sự kiện thay đổi các trường trong from */ onChangeAttr(): void; /** * Lưu giá trị form thêm menu */ saveFormAddMenu(): void; /** * Xóa các trường trong object * @param {Object} data - Object có trường cần xóa * @param {Array} fieldsToDelete - Mảng chứa tên các trường cần xóa */ deleteFields(data: any, fieldsToDelete: any): void; /** * Đóng form thêm menu */ cancelFormAddMenu(): void; createNewBlock(): void; autoTranslateNameLang(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }