import { Router } from "@angular/router"; import { HttpClient } from "@angular/common/http"; import { MessageService } from "primeng/api"; import { Observable } from "rxjs/internal/Observable"; import { ResponseData } from "../helpers/response"; import { ConfigService } from "./config.service"; import { TokenService } from "../components/auth/token.service"; export declare class HttpBaseService { configService?: ConfigService; tokenService?: TokenService; router?: Router; http?: HttpClient; toastr?: MessageService; constructor(configService?: ConfigService, tokenService?: TokenService, router?: Router, http?: HttpClient, toastr?: MessageService); validateChangePassword(): void; postMethod(action: string, object: {}, callback: Function, callbackError?: Function): void; putMethod(action: string, object: {}, callback: Function, callbackError?: Function): void; patchMethod(action: string, object: {}, callback: Function, callbackError?: Function): void; deleteMethod(action: string, callback: Function, callbackError?: Function): void; getMethod(action: string, callback: Function, callbackError?: Function): void; subscribe(observable: Observable, callback: Function, callbackError?: Function): void; setBlock(value?: boolean): void; }