import { OnInit, EventEmitter } from '@angular/core'; import { ActionService } from '../services/action.service'; export declare class HtmlCommandButtonComponent implements OnInit { action: ActionService; jsonObject: any; layoutObject: any; complexElementBeanClass: string; simpleElementBeanClass: string; complexElementBeanId: string; complexListVarId: string; isEnable: any; listVarCount: number; tableListVarCount: number; outputModelName: string; tableListVarId: string; worklistIcon: boolean; tableFlag: boolean; headerFlag: boolean; dynamicElements: boolean; toggleData: boolean; queryGrid: boolean; columnSearch: boolean; columnSort: boolean; columnList: string; clickEvent: EventEmitter<{}>; _required: boolean; updatedString: string; btnString: string; cnt_toggle: number; constructor(action: ActionService); ngOnInit(): void; updateLayoutObject($event: any): void; search(): void; toggleGlobalSearch(): void; saveData(): void; exportDataToExcel(): void; toggleSearchRow(): void; updatedChangePage($event: any): void; addRow(fromBeanClass: any, fromBeanId: any, toBeanClass: any, toBeanId: any, removeFromBase: any, selectedRowTableId: any, targetBeanCountBeanClass: any, targetBeanCountBeanId: any): void; clearFields: (beanClasses: any, beanIds: any) => void; resetFields(jsonObj: any): void; autoRefreshToggleBtnClick(): void; prepareComponent($event: any, jsonObj: any, layoutObject: any, _required?: boolean, isEnable?: boolean): void; generateActionParamSessionStorageData(jsonObj: any): string; commonChangePage($event: any, methodName: any, methodType: any, myPageName: any, params: any, immediate: any, ajaxRender: any, fullData: any, eleBeanClass: any, sectionIds: any, removeElements: any, addElements: any, id: any, listVarCount: any, renderSection: any, referenceValue: any, expandRowId: any, rowExpandTblBeanId: any, mandatoryComplex: any, formChanged: any, isConfirm: any, confirmMsg: any, isSectionLoad: any, isPopupOpen: any): void; }