import { HttpClient } from '@angular/common/http'; import { HttpOptionsData } from '../interfaces/login-data.interface'; import { IndicatorService } from './indicator.service'; import { AuthService } from '../services/auth.service'; import { FileSaveResponseData } from './fileInterface'; import { ModalErrorService } from './modalError.service'; import * as i0 from "@angular/core"; export interface LoadFileData { folder?: string | null; fileName?: string | null; sizebig?: string | null; sizesmall?: string | null; foldertype?: string | null; isprivate?: string | null; isplainfile?: string | null; erasefile?: string | null; } export interface PagingData { limit: number; offset?: number; page?: number; orderColumn?: string; direction: string; } export declare class HttpService { private http; private indicatorSrv; private modalSrv; private auth; static CACHE: { [key: string]: any; }; constructor(http: HttpClient, indicatorSrv: IndicatorService, modalSrv: ModalErrorService, auth: AuthService); getServerTime(): any; postWithFile(myFile: string, subUrl: string, extra?: any, options?: HttpOptionsData, loadOptions?: LoadFileData): Promise; getAll(path: string, options?: HttpOptionsData): Promise>; get(path: string, options?: HttpOptionsData): Promise; post(path: string, payload: any, options?: HttpOptionsData): Promise; put(path: string, payload: any, options?: HttpOptionsData): Promise; generic(path: string, payload: any, options?: HttpOptionsData, method?: string): Promise; delete(path: string, options?: HttpOptionsData): Promise; b64toBlob(b64Data: string): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }