import IApiPut from './interfaces/IApiPut'; import IApiPost from './interfaces/IApiPost'; import IApiGet from './interfaces/IApiGet'; import { ITokenResponse } from './interfaces/ITokenResponse'; import IApiConnection from './interfaces/IApiConnection'; export default class CoreCaller { private auth_service; private driver; private base_url; private auth_url; private parameter_store; private token_repository; constructor(connection_options: IApiConnection, auth_url: string); get(parameters?: IApiGet, axios_service?: import("axios").AxiosStatic): Promise>; post(parameters: IApiPost, axios_service?: import("axios").AxiosStatic): Promise>; put(parameters: IApiPut, axios_service?: import("axios").AxiosStatic): Promise>; authenticate(): Promise; verifyToken(): Promise; }