import { ISessionStorageHelper } from "../helpers"; import { TokenPrefix } from "../types"; import { ApiResponse } from "../apiResponse"; export declare abstract class AbstractApiService { sessionStorageHelper: ISessionStorageHelper; abstract tokenPrefix: TokenPrefix; abstract baseUrl: string; constructor(sessionStorageHelper: ISessionStorageHelper); protected GetResponseFromJsonAsync(url: string): Promise>; protected GetResponseFromTextAsync(url: string): Promise>; protected PostResponseAsync(url: string, body: unknown): Promise>; protected PutResponseAsync(url: string, body: unknown): Promise>; protected DeleteResponseWithBodyAsync(url: string, body: unknown): Promise>; protected DeleteResponseAsync(url: string): Promise>; private ReponseWithBodyAsync; private ReponseAsync; } //# sourceMappingURL=abstractApiService.d.ts.map