import { HttpClient, HttpParams } from '@angular/common/http'; import { Observable } from 'rxjs'; import { PytApisConfig } from "./pyt-apis.module"; import { Report, ReportPost } from "./trip"; import * as i0 from "@angular/core"; export declare class ReportService { private http; private config; constructor(http: HttpClient, config: PytApisConfig); findAll(filterParams?: HttpParams): Observable; findByNumber(tripNumber: number): Observable; findByRegion(regionName: string, filterParams?: HttpParams): Observable; findByCity(countryName: string, cityName: string, filterParams?: HttpParams): Observable; findByUser(userId: string, filterParams?: HttpParams): Observable; getReports(): Observable; createReport(report: Report): Observable; getReport(tripNumber: number): Observable; updateReport(report: Report): Observable; createPost(tripNumber: number, post: ReportPost): Observable; updatePost(report: Report, post: ReportPost): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }