// flow-typed signature: a6a6c5600d5d92aacf6db06779ec2eb4
// flow-typed version: <<STUB>>/got_v^11.8.5/flow_v0.200.0

/**
 * This is an autogenerated libdef stub for:
 *
 *   'got'
 *
 * Fill this stub out by replacing all the `any` types.
 *
 * Once filled out, we encourage you to share your work with the
 * community by sending a pull request to:
 * https://github.com/flowtype/flow-typed
 */

declare module 'got' {
  declare module.exports: any;
}

/**
 * We include stubs for each file inside this npm package in case you need to
 * require those files directly. Feel free to delete any files that aren't
 * needed.
 */
declare module 'got/dist/source/as-promise/create-rejection' {
  declare module.exports: any;
}

declare module 'got/dist/source/as-promise' {
  declare module.exports: any;
}

declare module 'got/dist/source/as-promise/normalize-arguments' {
  declare module.exports: any;
}

declare module 'got/dist/source/as-promise/parse-body' {
  declare module.exports: any;
}

declare module 'got/dist/source/as-promise/types' {
  declare module.exports: any;
}

declare module 'got/dist/source/core/calculate-retry-delay' {
  declare module.exports: any;
}

declare module 'got/dist/source/core' {
  declare module.exports: any;
}

declare module 'got/dist/source/core/utils/dns-ip-version' {
  declare module.exports: any;
}

declare module 'got/dist/source/core/utils/get-body-size' {
  declare module.exports: any;
}

declare module 'got/dist/source/core/utils/get-buffer' {
  declare module.exports: any;
}

declare module 'got/dist/source/core/utils/is-form-data' {
  declare module.exports: any;
}

declare module 'got/dist/source/core/utils/is-response-ok' {
  declare module.exports: any;
}

declare module 'got/dist/source/core/utils/options-to-url' {
  declare module.exports: any;
}

declare module 'got/dist/source/core/utils/proxy-events' {
  declare module.exports: any;
}

declare module 'got/dist/source/core/utils/timed-out' {
  declare module.exports: any;
}

declare module 'got/dist/source/core/utils/unhandle' {
  declare module.exports: any;
}

declare module 'got/dist/source/core/utils/url-to-options' {
  declare module.exports: any;
}

declare module 'got/dist/source/core/utils/weakable-map' {
  declare module.exports: any;
}

declare module 'got/dist/source/create' {
  declare module.exports: any;
}

declare module 'got/dist/source' {
  declare module.exports: any;
}

declare module 'got/dist/source/types' {
  declare module.exports: any;
}

declare module 'got/dist/source/utils/deep-freeze' {
  declare module.exports: any;
}

declare module 'got/dist/source/utils/deprecation-warning' {
  declare module.exports: any;
}

// Filename aliases
declare module 'got/dist/source/as-promise/create-rejection.js' {
  declare module.exports: $Exports<'got/dist/source/as-promise/create-rejection'>;
}
declare module 'got/dist/source/as-promise/index' {
  declare module.exports: $Exports<'got/dist/source/as-promise'>;
}
declare module 'got/dist/source/as-promise/index.js' {
  declare module.exports: $Exports<'got/dist/source/as-promise'>;
}
declare module 'got/dist/source/as-promise/normalize-arguments.js' {
  declare module.exports: $Exports<'got/dist/source/as-promise/normalize-arguments'>;
}
declare module 'got/dist/source/as-promise/parse-body.js' {
  declare module.exports: $Exports<'got/dist/source/as-promise/parse-body'>;
}
declare module 'got/dist/source/as-promise/types.js' {
  declare module.exports: $Exports<'got/dist/source/as-promise/types'>;
}
declare module 'got/dist/source/core/calculate-retry-delay.js' {
  declare module.exports: $Exports<'got/dist/source/core/calculate-retry-delay'>;
}
declare module 'got/dist/source/core/index' {
  declare module.exports: $Exports<'got/dist/source/core'>;
}
declare module 'got/dist/source/core/index.js' {
  declare module.exports: $Exports<'got/dist/source/core'>;
}
declare module 'got/dist/source/core/utils/dns-ip-version.js' {
  declare module.exports: $Exports<'got/dist/source/core/utils/dns-ip-version'>;
}
declare module 'got/dist/source/core/utils/get-body-size.js' {
  declare module.exports: $Exports<'got/dist/source/core/utils/get-body-size'>;
}
declare module 'got/dist/source/core/utils/get-buffer.js' {
  declare module.exports: $Exports<'got/dist/source/core/utils/get-buffer'>;
}
declare module 'got/dist/source/core/utils/is-form-data.js' {
  declare module.exports: $Exports<'got/dist/source/core/utils/is-form-data'>;
}
declare module 'got/dist/source/core/utils/is-response-ok.js' {
  declare module.exports: $Exports<'got/dist/source/core/utils/is-response-ok'>;
}
declare module 'got/dist/source/core/utils/options-to-url.js' {
  declare module.exports: $Exports<'got/dist/source/core/utils/options-to-url'>;
}
declare module 'got/dist/source/core/utils/proxy-events.js' {
  declare module.exports: $Exports<'got/dist/source/core/utils/proxy-events'>;
}
declare module 'got/dist/source/core/utils/timed-out.js' {
  declare module.exports: $Exports<'got/dist/source/core/utils/timed-out'>;
}
declare module 'got/dist/source/core/utils/unhandle.js' {
  declare module.exports: $Exports<'got/dist/source/core/utils/unhandle'>;
}
declare module 'got/dist/source/core/utils/url-to-options.js' {
  declare module.exports: $Exports<'got/dist/source/core/utils/url-to-options'>;
}
declare module 'got/dist/source/core/utils/weakable-map.js' {
  declare module.exports: $Exports<'got/dist/source/core/utils/weakable-map'>;
}
declare module 'got/dist/source/create.js' {
  declare module.exports: $Exports<'got/dist/source/create'>;
}
declare module 'got/dist/source/index' {
  declare module.exports: $Exports<'got/dist/source'>;
}
declare module 'got/dist/source/index.js' {
  declare module.exports: $Exports<'got/dist/source'>;
}
declare module 'got/dist/source/types.js' {
  declare module.exports: $Exports<'got/dist/source/types'>;
}
declare module 'got/dist/source/utils/deep-freeze.js' {
  declare module.exports: $Exports<'got/dist/source/utils/deep-freeze'>;
}
declare module 'got/dist/source/utils/deprecation-warning.js' {
  declare module.exports: $Exports<'got/dist/source/utils/deprecation-warning'>;
}
