import { AfterContentInit, ChangeDetectorRef, ElementRef, EventEmitter, OnDestroy, OnInit, QueryList, Renderer2 } from "@angular/core"; import { CkTableColumnComponent } from "./table-column.component"; import { CkTableSortEvent } from "./table-sort.event"; import { EventInfo } from "../directive/event/event-info"; import { CkTableEditorComponent } from "./editor/table-editor.component"; import { ComponentHelper } from "../common/component-helper"; import { Subscription } from "rxjs/Subscription"; import { CkTableComponent } from "./table.component"; export declare class CkTableInnerComponent implements OnInit, AfterContentInit, OnDestroy { private changeDetector; private element; private componentHelper; private renderer; cellClick: EventEmitter; scroll: EventEmitter; sortChange: EventEmitter; columnWidthChange: EventEmitter; treeToggleChange: EventEmitter; flex: boolean; data: any[]; summary: any[]; idField: string; selection: any; treeTable: boolean; editable: boolean; editingRealTime: boolean; columns: QueryList; columnsFormat: any; columnsBottomFormat: any; hasSerialNumber: boolean; hasEmptyColumn: boolean; updateEmptyColumn: boolean; lockTable: boolean; table: CkTableComponent; paginator: boolean; first: number; treeShiftingNumber: number; loadTable: boolean; loadTableHeading: any; headerLevel: any; editors: QueryList; tableHeaderDiv: ElementRef; tableSummaryDiv: ElementRef; tableLoadMaskZindexLeftLeft: number; _columnsSubscription: Subscription; _headerLevel: number; startResizeX: number; resizeCol: boolean; targetColumn: CkTableColumnComponent; targetColumnWidth: number; headerHeight: number; elementInner: ElementRef; constructor(changeDetector: ChangeDetectorRef, element: ElementRef, componentHelper: ComponentHelper, renderer: Renderer2); ngOnInit(): void; ngAfterContentInit(): void; ngOnDestroy(): void; onScroll(event: any, isScroll?: boolean, tableTrigger?: "left" | "right"): void; onStartResizeColumn(event: any, column: CkTableColumnComponent): void; onStopResizeColumn(event: any): void; onResizeColumn(event: any): void; resizeColumn(startX: number, currentX: number): void; findResizeWidthColumn(column: CkTableColumnComponent): any; onColumnSort(column: CkTableColumnComponent, order: "asc" | "desc"): void; isShowCol(col: CkTableColumnComponent): boolean; getSpanCol(col: CkTableColumnComponent): number; getColumnHeight(col: CkTableColumnComponent): number; isCellSelected(row: any, col: CkTableColumnComponent): boolean; isActive(select: { row: any; key?: any; }): number; onCellClick(event: any, row: any, col: CkTableColumnComponent): void; treeToggle(expanded: boolean): void; columnTrackBy(index: number, column: CkTableColumnComponent): string | number; dataTrackBy(index: number, record: any): any; }