import { AfterViewChecked, ChangeDetectorRef, EventEmitter, OnDestroy, QueryList, ViewContainerRef } from '@angular/core'; import { TCOLUMN, THEAD, TROW } from '../gtr-table.interface'; import { DynamicHostDirective } from '../dynamic-host.directive'; import * as i0 from "@angular/core"; export declare class GtrTableMainComponent implements OnDestroy, AfterViewChecked { private cdRef; dynamicHosts: QueryList; constructor(cdRef: ChangeDetectorRef); templateRef: QueryList; childRowRef: QueryList; dataTransactionName: string; /** * Set the hide/show state of checbox. * @default 'boolean' * @type CheckBox State */ enableSelection: boolean; isLoading: boolean; /** * Table columns */ columns: THEAD[]; /** * Table columns */ tableMainId: string; /** * Table data */ data: TROW[]; /** * The selection changed eventemitter */ onSelection: EventEmitter<{ lastSelected?: any; selectedRows: any; all: boolean; }>; /** * Action eventemitter */ onAction: EventEmitter; /** * Component Event eventemitter */ handleEvent: EventEmitter; /** * Sorting eventemitter */ onSort: EventEmitter; ngAfterViewChecked(): void; onSorting(sortType: number, column: any): void; actionDone(event: any, rowId: any, action: any): void; fetchEvent(e: any): void; onColumnClick(rowId: string, column: TCOLUMN, event: any, colIndex: number, eventType?: string): void; selectAll(event: any): void; fectchSelection(): boolean; selectionDone(event: any, item: any): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }