import { ErrorHandler } from "@angular/core"; import { IPayloadToWatson, IWelcomeMessage } from "./interfaces"; export interface Params { [key: string]: any; } export interface GetOptions { url: string; params?: Params; } export interface LoginOptions { method: string; instanceId: string; url: string; params?: Params; } export interface ErrorResponse { id: string; code: string; message: string; } export declare class ChatbotHttpClientService { private token; private serverUrl; private version; private axiosClient; private errorHandler; private payloadToWatson; private loginOptions; private txStartTimestamp; private txEndTimestamp; private isLoginTx; constructor(errorHandler: ErrorHandler); init(): void; setOptions(version: string): void; makeLogin(options: LoginOptions): Promise; makeQuestion(payload: IPayloadToWatson): Promise; }