import { HttpClient } from '@angular/common/http'; import { EventEmitter, OnInit } from '@angular/core'; import { VhEventMediator, VhQueryAutoWeb } from 'vhautowebdb'; import { FunctionService } from 'vhobjects-service/src/services'; import * as i0 from "@angular/core"; export declare class AtwSortProductConfig implements OnInit { private vhQueryAutoWeb; functionService: FunctionService; private vhEventMediator; private http; objectChoosing: any; class: any; config: any; type: any; staticdata: any; visible_config_tool: boolean; device: any; save: EventEmitter; closeConfigEvent: EventEmitter; closeConfigTool: EventEmitter; dataAfterChange: any; openMap: any; openMapSub: { submenu1: boolean; submenu2: boolean; submenu3: boolean; submenu4: boolean; submenu5: boolean; submenu6: boolean; submenu7: boolean; submenu8: boolean; submenu9: boolean; submenu10: boolean; submenu11: boolean; submenu12: boolean; submenu13: boolean; }; isViewAll: boolean; isWrap: boolean; isEvenly: boolean; currentViewAll: any; effect_hover: any[]; effect_hover_data: any; customize: any[]; stylefields: ({ title: string; index: number; isDrop: boolean; } | { title: string; index: number; isDrop?: undefined; })[]; constructor(vhQueryAutoWeb: VhQueryAutoWeb, functionService: FunctionService, vhEventMediator: VhEventMediator, http: HttpClient); ngOnInit(): void; ngOnChange(): void; /** * Gán danh sách hiệu ứng * @param typeShow */ private setEffect; /** * Đặt flex-wrap cho sort-list * @description Thay đổi thuộc tính flex-wrap của sort-list khi click vào */ handleSetWrap(): void; handleSetEvenly(): void; handleSetAlign(property: any, value: any, className?: string): void; openViewAll(field: any): void; openColor(): void; updateCss(name: any, value: any): void; close(): void; openBgColor(): void; onChange(e: any): void; /** Hàm này thực hiện đóng/ mở menu * @param value: string */ openHandler(value: string, isSub?: boolean): void; /** Hàm này thực hiện lưu dữ liệu thuộc tính */ saveDataProperties(): void; updateConfig(): void; updateClass(): void; updateObject(): void; /** * Cập nhật staticdata vào database. */ updateStaticData(): void; changeTypeShow(event: any): void; /** * Hàm này set customize mở phần mở rộng của config từ choose-animations-config truyền về * @param event customize sau khi thay đổi */ openAnimationDetail(event: any): void; /** * Hàm này set customize mở phần mở rộng của config từ choose-animations-config truyền về * @param event customize sau khi thay đổi */ openAnimationDetailChild(event: any): void; /** * Hàm này để xử lý hiệu ứng khi xuất hiện */ openAnimationAppear(): void; /** * hàm này nhận sk thay đổi width height từ component app-width-height-config truyền về * @param event width hieght của element sau khi thay đổi */ changeWidthHeight(event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }