import { HttpClient, HttpParams } from "@angular/common/http"; import { Observable } from "rxjs"; import { CfObservable } from "../classes"; import { CfDialogService } from "./dialog.service"; import { InterceptorsService } from "./interceptors.service"; import { CfLoggerService } from "./logger.service"; import { CfMessageService } from "./message.service"; import * as i0 from "@angular/core"; export declare class ApiService { httpClient: HttpClient; loggerService: CfLoggerService; cf: CfApiService; private _apiBaseUrl; post(endPoint: (string | number)[], body: any): Observable; get(endPoint: (string | number)[]): Observable; getFileArrayBuffer(endPoint: (string | number)[]): Observable; getFileText(endPoint: (string | number)[]): Observable; getWithHttpParams(endPoint: (string | number)[], params?: HttpParams | null): Observable; delete(endPoint: (string | number)[]): Observable; patch(endPoint: (string | number)[], body: any): Observable; head(endPoint: (string | number)[]): Observable; options(endPoint: (string | number)[]): Observable; put(endPoint: (string | number)[], body: any): Observable; generateUrl(endPoint: (string | number)[]): string; set apiBaseUrl(apiBaseUrl: string | null); get apiBaseUrl(): string | null; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export declare class CfApiService { httpClient: HttpClient; loggerService: CfLoggerService; dialogService: CfDialogService; interceptorsService: InterceptorsService; messageService: CfMessageService; private _apiBaseUrl; post(endPoint: (string | number)[], body: any): CfObservable; get(endPoint: (string | number)[]): CfObservable; getFileArrayBuffer(endPoint: (string | number)[]): CfObservable; getFileText(endPoint: (string | number)[]): CfObservable; getWithHttpParams(endPoint: (string | number)[], params?: HttpParams | null): CfObservable; delete(endPoint: (string | number)[]): CfObservable; patch(endPoint: (string | number)[], body: any): CfObservable; head(endPoint: (string | number)[]): CfObservable; options(endPoint: (string | number)[]): CfObservable; put(endPoint: (string | number)[], body: any): CfObservable; generateUrl(endPoint: (string | number)[]): string; setApiBaseUrl(apiBaseUrl: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }