import { EventEmitter, OnInit, SimpleChange, TemplateRef } from '@angular/core'; import { TableTotalOption } from './hd-current-table.service'; import { Page } from '../model/common-type'; export declare class HdCurrentTableComponent implements OnInit { tableData: Page; scroll: { [key: string]: string; }; showSelected: boolean; selectField: string; showTableTotal: boolean; tableTotalOption: Array; selectEvent: EventEmitter<{}>; tableSearchEvent: EventEmitter<{}>; tableHead: TemplateRef; tableBody: TemplateRef; tableTotal: TemplateRef; tableLoading: boolean; tablePageIndex: number; tablePageSize: number; tablePageIndexChange: EventEmitter; tablePageSizeChange: EventEmitter; isAllDisplayDataChecked: boolean; isIndeterminate: boolean; listOfDisplayData: any[]; listOfAllData: any[]; listOfSelection: Array | TemplateRef; mapOfCheckedId: { [key: string]: boolean; }; mapOfCheckList: { [key: string]: any; }; tableTotalOptionList: any[]; constructor(); ngOnInit(): void; ngOnChanges(changes: SimpleChange): void; currentPageDataChange($event: any): void; search(reset: boolean): void; resetStatus(): void; refreshStatus(event?: boolean, data?: any): void; checkAll(value: boolean): void; }