import { AfterViewChecked, ChangeDetectorRef, EventEmitter, OnDestroy, QueryList } from '@angular/core'; import { TCOLUMN, THEAD, TROW } from '../gtr-table.interface'; import { GtrFetchAttributePipe } from '../gtr-fetch-attribute.pipe'; import { DynamicHostDirective } from '../dynamic-host.directive'; import * as i0 from "@angular/core"; export declare class GtrTableResponsiveComponent implements OnDestroy, AfterViewChecked { private cdRef; private attributesPipe; dynamicHosts: QueryList; isLoading: boolean; appDynamicHost: any; constructor(cdRef: ChangeDetectorRef, attributesPipe: GtrFetchAttributePipe); /** * Set the hide/show state of checbox. * @default 'boolean' * @type CheckBox State */ enableSelection: boolean; /** * Table columns */ columns: THEAD[]; /** * Table data */ data: TROW[]; /** * Table data */ tableResponsiveId: string; dataTransactionName: string; /** * The selection changed eventemitter */ onSelection: EventEmitter; /** * Action eventemitter */ onAction: EventEmitter; /** * Component Event eventemitter */ handleEvent: EventEmitter; /** * Sorting eventemitter */ onSort: EventEmitter; /** * To check screen size */ onResize(event: { target: { innerWidth: any; }; }): void; ngAfterViewChecked(): void; fetchSelection(): boolean; /** * The method is used to emit Select All state */ selectAll(event: any): void; /** * The method is used to emit selected rows */ selectionDone(event: any, item: any): void; /** * The method is used to emit action */ actionDone(value: string, row: any, action: any): void; fetchEvent(e: any): void; onColumnClick(rowId: any, column: TCOLUMN): void; getActions(columns: TCOLUMN[] | undefined): TCOLUMN | undefined; /** * The method is used to check show/hidden state of row */ checkRowHiddenState(row: any, column: any, expandAttributes: any, i: number): boolean | undefined; /** * The method is used to toggle show/hide state of row */ expandRow(row: any): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }