/*** * @file: 基础表格 * @author: linkun.he * @Date: 2019-06-04 15:49:01 */ import { EventEmitter, OnChanges, OnInit, SimpleChanges, TemplateRef } from '@angular/core'; export declare class BaseTableComponent implements OnInit, OnChanges { currentDataOrder: { pre: any; next: any; }; isEqual: any; showCheckbox: boolean; showRadio: boolean; showOpr: boolean; widthConfig: string[]; userDefine: TemplateRef; radioChooseData: any; radioChooseByKey: string; showPagination: boolean; pageSizeOptions: number[]; tableInnerBtn: TemplateRef; tableOuterBtn: TemplateRef; tableData: object[]; isLoading: boolean; allChecked: boolean; indeterminate: boolean; colData: any; tableDataTotal: any; paginationParam: any; dtScroll: object; sortByBack: boolean; dtSize: string; radioChooseChange: EventEmitter<{}>; sort: EventEmitter<{}>; checkAll: EventEmitter<{}>; refreshStatus: EventEmitter<{}>; pageSizeChange: EventEmitter<{}>; pageIndexChange: EventEmitter<{}>; trClick: EventEmitter<{}>; link: EventEmitter<{}>; constructor(); ngOnInit(): void; ngOnChanges(sc: SimpleChanges): void; rowLink(data: any): void; rowClick(data: any): void; onRadioChooseChange(radioChooseData: any): void; doSort(evt: any): void; getValue(data: any, e: any): any; sortByWeb(e: any): void; doCheckAll(evt: any): void; doRefreshStatus(evt: any): void; onPageSizeChange(evt: any): void; onPageIndexChange(evt: any): void; }