import { AxiosRequestConfig, AxiosResponse } from 'axios'; export default class Request { readonly targetURL: string; protected body: object; protected axiosOptions: AxiosRequestConfig; constructor(targetURL: string, body: object, axiosOptions?: AxiosRequestConfig); /** * @public * @async * * @return Return JSON data as a promise (due to delayed request completion). */ get(): Promise>; /** * @public * @async * * @return Return JSON data as a promise (due to delayed request completion). */ post(): Promise>; /** * @public * @async * * @return Return JSON data as a promise (due to delayed request completion). */ put(): Promise>; /** * @public * @async * * @return Return JSON data as a promise (due to delayed request completion). */ delete(): Promise>; } //# sourceMappingURL=index.d.ts.map