import FormData = require('form-data'); import { Request, RequestOptions, DefaultsOptions } from './request'; import * as plugins from './plugins/index'; import form from './form'; import jar from './jar'; import PopsicleError from './error'; import { createTransport } from './index'; export declare function defaults(defaultsOptions: DefaultsOptions): (options: string | RequestOptions) => Request; export declare const request: (options: string | RequestOptions) => Request; export declare const get: (options: string | RequestOptions) => Request; export declare const post: (options: string | RequestOptions) => Request; export declare const put: (options: string | RequestOptions) => Request; export declare const patch: (options: string | RequestOptions) => Request; export declare const del: (options: string | RequestOptions) => Request; export declare const head: (options: string | RequestOptions) => Request; export { PopsicleError, FormData, plugins, form, jar, createTransport }; export * from './base'; export * from './request'; export * from './response'; export default request;