// @flow /** * Flowtype definitions for axios-adapter * Generated by Flowgen from a Typescript Definition * Flowgen v1.5.8 * Author: [Joar Wilk](http://twitter.com/joarwilk) * Repo: http://github.com/joarwilk/flowgen */ import { Axios } from "axios"; import { HttpInterface, HttpQueryParams } from "./interface"; declare export default class AxiosAdapter implements HttpInterface { _axios: Axios; _timeout: number; constructor(axiosInstance: Axios, defaultTimeout?: number): this; get(path: string, query?: HttpQueryParams, timeout?: number): Promise; post(path: string, data: any, timeout?: number): Promise; delete(path: string, timeout?: number): Promise; put(path: string, data: any, timeout?: number): Promise; _decorateOptions(timeout?: number): any; }