import { AfterViewChecked, AfterViewInit, ChangeDetectorRef, ElementRef, EventEmitter, OnChanges, QueryList, Renderer2, TemplateRef } from '@angular/core'; import { TableChildDirective } from './table-child.directive'; import { IntTableHeadOrder, TableData } from "../../types"; import * as i0 from "@angular/core"; export declare class IntTableComponent implements AfterViewInit, OnChanges, AfterViewChecked { private renderer; private readonly documentRef; private readonly cdr; private readonly elementRef; tableData: TableData[]; tableColsOrder: Array; headAlign: string; bodyAlign: string; mode: string; tableLayout: string; selectedRows: Set; selectedFieldSign: string; onRowClickEmitter: EventEmitter; onRowDeleteEmitter: EventEmitter; onHeadCellClick: EventEmitter; onHeadRightClick: EventEmitter; elsList: QueryList | undefined; private readonly thead; private readonly thc; private readonly tableEl; templates: { [key: string]: TemplateRef; }; tableBodyData: Array; constructor(renderer: Renderer2, documentRef: Document, cdr: ChangeDetectorRef, elementRef: ElementRef); onHeadRightClickHandle(e: Event): void; templateNameList(): { [key: string]: TemplateRef; }; getTableBody(): any[]; str(data: any): string; isRowSelected(row: Array): boolean; onRowClick(row: { content: string; fieldName: string; data: any; }[]): void; onHeaderCellClick(item: any): void; private setTheadPlugSize; _render(): void; resize(): void; ngOnChanges(changes: any): void; ngAfterViewInit(): void; ngAfterViewChecked(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }