text: // flow-typed signature: a090d89ea52a4af4a03acae98696426a
  // flow-typed version: <<STUB>>/next_v^4.0.3/flow_v0.57.2
  
  /**
   * This is an autogenerated libdef stub for:
   *
   *   'next'
   *
   * 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 'next' {
    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 'next/babel' {
    declare module.exports: any;
  }
  
  declare module 'next/css' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/client/head-manager' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/client/index' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/client/next-dev' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/client/next' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/client/on-demand-entries-client' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/client/webpack-hot-middleware-client' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/lib/app' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/lib/css' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/lib/dynamic' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/lib/error-debug' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/lib/error' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/lib/EventEmitter' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/lib/head' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/lib/link' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/lib/p-queue' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/lib/page-loader' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/lib/prefetch' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/lib/router/index' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/lib/router/router' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/lib/router/with-router' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/lib/shallow-equals' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/lib/side-effect' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/lib/utils' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/pages/_document' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/pages/_error' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/server/build/babel/find-config' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/server/build/babel/plugins/handle-import' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/server/build/babel/preset' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/server/build/clean' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/server/build/index' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/server/build/loaders/emit-file-loader' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/server/build/loaders/hot-self-accept-loader' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/server/build/plugins/combine-assets-plugin' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/server/build/plugins/dynamic-chunks-plugin' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/server/build/plugins/pages-plugin' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/server/build/plugins/unlink-file-plugin' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/server/build/plugins/watch-pages-plugin' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/server/build/replace' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/server/build/root-module-relative-path' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/server/build/webpack' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/server/config' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/server/document' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/server/export' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/server/hot-reloader' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/server/index' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/server/next' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/server/on-demand-entry-handler' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/server/render' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/server/require' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/server/resolve' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/server/router' {
    declare module.exports: any;
  }
  
  declare module 'next/dist/server/utils' {
    declare module.exports: any;
  }
  
  declare module 'next/document' {
    declare module.exports: any;
  }
  
  declare module 'next/dynamic' {
    declare module.exports: any;
  }
  
  declare module 'next/error' {
    declare module.exports: any;
  }
  
  declare module 'next/head' {
    declare module.exports: any;
  }
  
  declare module 'next/link' {
    declare module.exports: any;
  }
  
  declare module 'next/prefetch' {
    declare module.exports: any;
  }
  
  declare module 'next/router' {
    declare module.exports: any;
  }
  
  // Filename aliases
  declare module 'next/babel.js' {
    declare module.exports: $Exports<'next/babel'>;
  }
  declare module 'next/css.js' {
    declare module.exports: $Exports<'next/css'>;
  }
  declare module 'next/dist/client/head-manager.js' {
    declare module.exports: $Exports<'next/dist/client/head-manager'>;
  }
  declare module 'next/dist/client/index.js' {
    declare module.exports: $Exports<'next/dist/client/index'>;
  }
  declare module 'next/dist/client/next-dev.js' {
    declare module.exports: $Exports<'next/dist/client/next-dev'>;
  }
  declare module 'next/dist/client/next.js' {
    declare module.exports: $Exports<'next/dist/client/next'>;
  }
  declare module 'next/dist/client/on-demand-entries-client.js' {
    declare module.exports: $Exports<'next/dist/client/on-demand-entries-client'>;
  }
  declare module 'next/dist/client/webpack-hot-middleware-client.js' {
    declare module.exports: $Exports<'next/dist/client/webpack-hot-middleware-client'>;
  }
  declare module 'next/dist/lib/app.js' {
    declare module.exports: $Exports<'next/dist/lib/app'>;
  }
  declare module 'next/dist/lib/css.js' {
    declare module.exports: $Exports<'next/dist/lib/css'>;
  }
  declare module 'next/dist/lib/dynamic.js' {
    declare module.exports: $Exports<'next/dist/lib/dynamic'>;
  }
  declare module 'next/dist/lib/error-debug.js' {
    declare module.exports: $Exports<'next/dist/lib/error-debug'>;
  }
  declare module 'next/dist/lib/error.js' {
    declare module.exports: $Exports<'next/dist/lib/error'>;
  }
  declare module 'next/dist/lib/EventEmitter.js' {
    declare module.exports: $Exports<'next/dist/lib/EventEmitter'>;
  }
  declare module 'next/dist/lib/head.js' {
    declare module.exports: $Exports<'next/dist/lib/head'>;
  }
  declare module 'next/dist/lib/link.js' {
    declare module.exports: $Exports<'next/dist/lib/link'>;
  }
  declare module 'next/dist/lib/p-queue.js' {
    declare module.exports: $Exports<'next/dist/lib/p-queue'>;
  }
  declare module 'next/dist/lib/page-loader.js' {
    declare module.exports: $Exports<'next/dist/lib/page-loader'>;
  }
  declare module 'next/dist/lib/prefetch.js' {
    declare module.exports: $Exports<'next/dist/lib/prefetch'>;
  }
  declare module 'next/dist/lib/router/index.js' {
    declare module.exports: $Exports<'next/dist/lib/router/index'>;
  }
  declare module 'next/dist/lib/router/router.js' {
    declare module.exports: $Exports<'next/dist/lib/router/router'>;
  }
  declare module 'next/dist/lib/router/with-router.js' {
    declare module.exports: $Exports<'next/dist/lib/router/with-router'>;
  }
  declare module 'next/dist/lib/shallow-equals.js' {
    declare module.exports: $Exports<'next/dist/lib/shallow-equals'>;
  }
  declare module 'next/dist/lib/side-effect.js' {
    declare module.exports: $Exports<'next/dist/lib/side-effect'>;
  }
  declare module 'next/dist/lib/utils.js' {
    declare module.exports: $Exports<'next/dist/lib/utils'>;
  }
  declare module 'next/dist/pages/_document.js' {
    declare module.exports: $Exports<'next/dist/pages/_document'>;
  }
  declare module 'next/dist/pages/_error.js' {
    declare module.exports: $Exports<'next/dist/pages/_error'>;
  }
  declare module 'next/dist/server/build/babel/find-config.js' {
    declare module.exports: $Exports<'next/dist/server/build/babel/find-config'>;
  }
  declare module 'next/dist/server/build/babel/plugins/handle-import.js' {
    declare module.exports: $Exports<'next/dist/server/build/babel/plugins/handle-import'>;
  }
  declare module 'next/dist/server/build/babel/preset.js' {
    declare module.exports: $Exports<'next/dist/server/build/babel/preset'>;
  }
  declare module 'next/dist/server/build/clean.js' {
    declare module.exports: $Exports<'next/dist/server/build/clean'>;
  }
  declare module 'next/dist/server/build/index.js' {
    declare module.exports: $Exports<'next/dist/server/build/index'>;
  }
  declare module 'next/dist/server/build/loaders/emit-file-loader.js' {
    declare module.exports: $Exports<'next/dist/server/build/loaders/emit-file-loader'>;
  }
  declare module 'next/dist/server/build/loaders/hot-self-accept-loader.js' {
    declare module.exports: $Exports<'next/dist/server/build/loaders/hot-self-accept-loader'>;
  }
  declare module 'next/dist/server/build/plugins/combine-assets-plugin.js' {
    declare module.exports: $Exports<'next/dist/server/build/plugins/combine-assets-plugin'>;
  }
  declare module 'next/dist/server/build/plugins/dynamic-chunks-plugin.js' {
    declare module.exports: $Exports<'next/dist/server/build/plugins/dynamic-chunks-plugin'>;
  }
  declare module 'next/dist/server/build/plugins/pages-plugin.js' {
    declare module.exports: $Exports<'next/dist/server/build/plugins/pages-plugin'>;
  }
  declare module 'next/dist/server/build/plugins/unlink-file-plugin.js' {
    declare module.exports: $Exports<'next/dist/server/build/plugins/unlink-file-plugin'>;
  }
  declare module 'next/dist/server/build/plugins/watch-pages-plugin.js' {
    declare module.exports: $Exports<'next/dist/server/build/plugins/watch-pages-plugin'>;
  }
  declare module 'next/dist/server/build/replace.js' {
    declare module.exports: $Exports<'next/dist/server/build/replace'>;
  }
  declare module 'next/dist/server/build/root-module-relative-path.js' {
    declare module.exports: $Exports<'next/dist/server/build/root-module-relative-path'>;
  }
  declare module 'next/dist/server/build/webpack.js' {
    declare module.exports: $Exports<'next/dist/server/build/webpack'>;
  }
  declare module 'next/dist/server/config.js' {
    declare module.exports: $Exports<'next/dist/server/config'>;
  }
  declare module 'next/dist/server/document.js' {
    declare module.exports: $Exports<'next/dist/server/document'>;
  }
  declare module 'next/dist/server/export.js' {
    declare module.exports: $Exports<'next/dist/server/export'>;
  }
  declare module 'next/dist/server/hot-reloader.js' {
    declare module.exports: $Exports<'next/dist/server/hot-reloader'>;
  }
  declare module 'next/dist/server/index.js' {
    declare module.exports: $Exports<'next/dist/server/index'>;
  }
  declare module 'next/dist/server/next.js' {
    declare module.exports: $Exports<'next/dist/server/next'>;
  }
  declare module 'next/dist/server/on-demand-entry-handler.js' {
    declare module.exports: $Exports<'next/dist/server/on-demand-entry-handler'>;
  }
  declare module 'next/dist/server/render.js' {
    declare module.exports: $Exports<'next/dist/server/render'>;
  }
  declare module 'next/dist/server/require.js' {
    declare module.exports: $Exports<'next/dist/server/require'>;
  }
  declare module 'next/dist/server/resolve.js' {
    declare module.exports: $Exports<'next/dist/server/resolve'>;
  }
  declare module 'next/dist/server/router.js' {
    declare module.exports: $Exports<'next/dist/server/router'>;
  }
  declare module 'next/dist/server/utils.js' {
    declare module.exports: $Exports<'next/dist/server/utils'>;
  }
  declare module 'next/document.js' {
    declare module.exports: $Exports<'next/document'>;
  }
  declare module 'next/dynamic.js' {
    declare module.exports: $Exports<'next/dynamic'>;
  }
  declare module 'next/error.js' {
    declare module.exports: $Exports<'next/error'>;
  }
  declare module 'next/head.js' {
    declare module.exports: $Exports<'next/head'>;
  }
  declare module 'next/link.js' {
    declare module.exports: $Exports<'next/link'>;
  }
  declare module 'next/prefetch.js' {
    declare module.exports: $Exports<'next/prefetch'>;
  }
  declare module 'next/router.js' {
    declare module.exports: $Exports<'next/router'>;
  }
  