import { EventEmitter, AfterContentInit, ChangeDetectorRef } from "@angular/core"; import { CRUDColumn } from "./crud-column"; export declare class CrudDomComponent implements AfterContentInit { private cd; showCheckbox: boolean; private _rows; set rows(rows: any[]); get rows(): any[]; headerHeight: number; footerHeight: number; rowHeight: number; limit: number; offset: number; selected: any[]; selectionType: "multiple" | "single"; selectCheck: any; loadingIndicator: boolean; sorts: any; externalPaging: boolean; externalSorting: string; columns: CRUDColumn[]; count: number; isLoading: boolean; showPagination: boolean; isServerSide: boolean; paginationPosition: "top" | "bottom" | "both"; bordered: boolean; size: string; total: number; expandableRow: boolean; expandableRowPropBL: string[]; showActionColumn: boolean; isAllDisplayDataChecked: boolean; mapOfCheckedId: { [key: string]: boolean; }; mapOfExpandData: { [key: string]: boolean; }; numberOfChecked: number; isIndeterminate: boolean; expandableRowAll: boolean; changePageEvent: EventEmitter; checkedAllEvent: EventEmitter; onSortEvent: EventEmitter<{ prop: string; type: "asc" | "desc"; }>; onSelectEvent: EventEmitter<{ selected: any[]; }>; refreshCrudEvent: EventEmitter; rowButtonClickEvent: EventEmitter; constructor(cd: ChangeDetectorRef); refreshStatus(): void; checkAll(value: boolean): void; setSelect(tableId: any): void; throwOnSortEvent(event: any): void; throwChangePageEvent($offset: any): void; extractValueFromQueryParams(colQueryParams: any, row: any): {}; extractValueFromParams(colParams: string[], row: any): any[]; ngAfterContentInit(): void; mergeArray(...arrays: any[]): any; isPropColumn(prop: string): boolean; changeExpandableRowAll(): void; checkRoxExpanded(): void; handlerABUpdate(onUpdate: boolean): void; getTitleParsed(col: CRUDColumn, row: any): any; btnHandler(event: any): void; }