import { EventEmitter, OnInit, QueryList } from '@angular/core'; import { RcTableHeaderComponent } from './rc-table-header.component'; import { RcTableRowComponent } from './rc-table-row.component'; import { RcTableDrawerComponent } from './rc-table-drawer.component'; import { RcTableFooterRowComponent } from './rc-table-footer-row.component'; import { RcTableRowExtensionComponent } from './rc-table-row-extension.component'; export declare class RcTableComponent implements OnInit { headers: QueryList; rows: QueryList; CCFooterRows: QueryList; drawers: QueryList; extensions: QueryList; gridConfig: any; gridRows: any[]; pageNumber: number; footerRows: any[]; serverSideSorting: boolean; rowClickCallback: EventEmitter; headerClickCallback: EventEmitter; showStickyHeaderCallback: EventEmitter; asc: boolean; sortedHeader: any; headerIsInView: boolean; bodyIsInView: boolean; ngOnInit(): void; headerClick(header: any): void; rowClick(row: any, i: any, event: any): void; sortArrayByKey(arr: any[], key: string, asc?: boolean): any[]; getSortClasses(header: any): string; isSorted(header: any): boolean; toggleDrawer(i: any): void; setInviewOnRow(row: any, $event: any): void; onKeyDown($event: any, row: any, i: any): void; showRowByPage(i: any): boolean; headerInView($event: any): void; bodyInView($event: any): void; showStickyHeader(): void; }