import { EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { Table } from 'primeng/table'; import { DirectionEnumeration } from '../../core/enums'; import { DataListRestService } from './data-list-rest.service'; export declare class DataListRestComponent implements OnInit, OnDestroy { private dataListService; dataListTable: Table; id: string; dataKey: string; rows: number; emptyMessage: string; columns: any[]; paginator: boolean; first: number; alwaysShowPaginator: boolean; actions?: Function; actionLabel: string; selectionMode: string; lazy: boolean; isMultipleSelection: boolean; isSortable: boolean; showHeaderCheckBox: boolean; sortMode: string; endpoint: string; totalRecords: number; orderBy: { field: string; direction: DirectionEnumeration; }[]; singularMessageRecords: string; pluralMessageRecords: string; keyPayload: string; initParameters: any; responsive: boolean; scrollable: boolean; lazyLoad: EventEmitter; loadingChange: EventEmitter; listDataChange: EventEmitter; selectedDataChange: EventEmitter; headerCheckboxToggle: EventEmitter; private _loading; private _listData; private _selectedData; private _searchParameters; private ngUnsubscribe; constructor(dataListService: DataListRestService); ngOnInit(): void; ngOnDestroy(): void; getActions(data: any, index: number): any; pagination(event: any): void; onLazyLoad(event: any): void; onFilter(): void; readonly recordsMessage: string; getlistData(size?: number, offset?: number): void; onHeaderCheckboxToggle(event: any): void; getFieldValue(rowData: any, col: any): any; parameters: any; loading: boolean; listData: any[]; selectedData: any[]; }