import { OnInit, OnChanges, SimpleChanges, EventEmitter } from '@angular/core'; import { ListRestService } from './list-rest.service'; import { TranslateService } from '@ngx-translate/core'; export interface IColumns { label: string; field: string; } export declare class ListRestComponent implements OnInit, OnChanges { private translateService; private service; emptyMessage: string; urlRest: string; keyPayload: string; columns: Array; arguments?: { page: { current: number; size: string; }; }; filterValues?: (event?: any) => void; getRowActionsFun?: Function; scope?: any; reload?: boolean; isEntity?: boolean; alwaysShowPaginator: boolean; onLoadPayload: EventEmitter; loadedList: EventEmitter; totalRecords: number; payload: any[]; constructor(translateService: TranslateService, service: ListRestService); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; getList(page: number): void; onResponseQuery(payload: any, page: any): void; onHandlePage(event: any): void; getRowActions(data: any): any; handleClickActions(button: any): void; }