import { EventEmitter } from "@angular/core"; import { HttpClient } from "@angular/common/http"; import { Observable } from 'rxjs'; import { BaseAuthService } from "./base-auth.service"; import { PublicService } from "./public.service"; import { Page, Filter } from "./models/page"; import { PagedData } from "./models/paged-data"; import { ServerResponse } from "./models/server-response.model"; import * as i0 from "@angular/core"; export declare class DataService extends BaseAuthService { publicService: PublicService; private httpClient; protected env: any; private data; dataUpdated: EventEmitter>; constructor(publicService: PublicService, httpClient: HttpClient, env: any); getData(method: string, filter: Filter, limit: number, offset: number, dir: string, orderCol: string): Observable>; getResults(method: string, page: Page): void; private getPagedData; delete(method: string, id: string): Observable; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵprov: i0.ɵɵInjectableDeclaration>; }