<gh_stars>1-10
// flow-typed signature: 3912f34617857f1eac0ec0f1bd927158
// flow-typed version: <<STUB>>/ethereumjs-devp2p_v^2.4.0/flow_v0.68.0

/**
 * This is an autogenerated libdef stub for:
 *
 *   'ethereumjs-devp2p'
 *
 * 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 'ethereumjs-devp2p' {
  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 'ethereumjs-devp2p/lib/dpt/ban-list' {
  declare module.exports: any;
}

declare module 'ethereumjs-devp2p/lib/dpt/index' {
  declare module.exports: any;
}

declare module 'ethereumjs-devp2p/lib/dpt/kbucket' {
  declare module.exports: any;
}

declare module 'ethereumjs-devp2p/lib/dpt/message' {
  declare module.exports: any;
}

declare module 'ethereumjs-devp2p/lib/dpt/server' {
  declare module.exports: any;
}

declare module 'ethereumjs-devp2p/lib/eth/index' {
  declare module.exports: any;
}

declare module 'ethereumjs-devp2p/lib/index' {
  declare module.exports: any;
}

declare module 'ethereumjs-devp2p/lib/les/index' {
  declare module.exports: any;
}

declare module 'ethereumjs-devp2p/lib/rlpx/ecies' {
  declare module.exports: any;
}

declare module 'ethereumjs-devp2p/lib/rlpx/index' {
  declare module.exports: any;
}

declare module 'ethereumjs-devp2p/lib/rlpx/mac' {
  declare module.exports: any;
}

declare module 'ethereumjs-devp2p/lib/rlpx/peer' {
  declare module.exports: any;
}

declare module 'ethereumjs-devp2p/lib/util' {
  declare module.exports: any;
}

declare module 'ethereumjs-devp2p/src/dpt/ban-list' {
  declare module.exports: any;
}

declare module 'ethereumjs-devp2p/src/dpt/index' {
  declare module.exports: any;
}

declare module 'ethereumjs-devp2p/src/dpt/kbucket' {
  declare module.exports: any;
}

declare module 'ethereumjs-devp2p/src/dpt/message' {
  declare module.exports: any;
}

declare module 'ethereumjs-devp2p/src/dpt/server' {
  declare module.exports: any;
}

declare module 'ethereumjs-devp2p/src/eth/index' {
  declare module.exports: any;
}

declare module 'ethereumjs-devp2p/src/index' {
  declare module.exports: any;
}

declare module 'ethereumjs-devp2p/src/les/index' {
  declare module.exports: any;
}

declare module 'ethereumjs-devp2p/src/rlpx/ecies' {
  declare module.exports: any;
}

declare module 'ethereumjs-devp2p/src/rlpx/index' {
  declare module.exports: any;
}

declare module 'ethereumjs-devp2p/src/rlpx/mac' {
  declare module.exports: any;
}

declare module 'ethereumjs-devp2p/src/rlpx/peer' {
  declare module.exports: any;
}

declare module 'ethereumjs-devp2p/src/util' {
  declare module.exports: any;
}

// Filename aliases
declare module 'ethereumjs-devp2p/lib/dpt/ban-list.js' {
  declare module.exports: $Exports<'ethereumjs-devp2p/lib/dpt/ban-list'>;
}
declare module 'ethereumjs-devp2p/lib/dpt/index.js' {
  declare module.exports: $Exports<'ethereumjs-devp2p/lib/dpt/index'>;
}
declare module 'ethereumjs-devp2p/lib/dpt/kbucket.js' {
  declare module.exports: $Exports<'ethereumjs-devp2p/lib/dpt/kbucket'>;
}
declare module 'ethereumjs-devp2p/lib/dpt/message.js' {
  declare module.exports: $Exports<'ethereumjs-devp2p/lib/dpt/message'>;
}
declare module 'ethereumjs-devp2p/lib/dpt/server.js' {
  declare module.exports: $Exports<'ethereumjs-devp2p/lib/dpt/server'>;
}
declare module 'ethereumjs-devp2p/lib/eth/index.js' {
  declare module.exports: $Exports<'ethereumjs-devp2p/lib/eth/index'>;
}
declare module 'ethereumjs-devp2p/lib/index.js' {
  declare module.exports: $Exports<'ethereumjs-devp2p/lib/index'>;
}
declare module 'ethereumjs-devp2p/lib/les/index.js' {
  declare module.exports: $Exports<'ethereumjs-devp2p/lib/les/index'>;
}
declare module 'ethereumjs-devp2p/lib/rlpx/ecies.js' {
  declare module.exports: $Exports<'ethereumjs-devp2p/lib/rlpx/ecies'>;
}
declare module 'ethereumjs-devp2p/lib/rlpx/index.js' {
  declare module.exports: $Exports<'ethereumjs-devp2p/lib/rlpx/index'>;
}
declare module 'ethereumjs-devp2p/lib/rlpx/mac.js' {
  declare module.exports: $Exports<'ethereumjs-devp2p/lib/rlpx/mac'>;
}
declare module 'ethereumjs-devp2p/lib/rlpx/peer.js' {
  declare module.exports: $Exports<'ethereumjs-devp2p/lib/rlpx/peer'>;
}
declare module 'ethereumjs-devp2p/lib/util.js' {
  declare module.exports: $Exports<'ethereumjs-devp2p/lib/util'>;
}
declare module 'ethereumjs-devp2p/src/dpt/ban-list.js' {
  declare module.exports: $Exports<'ethereumjs-devp2p/src/dpt/ban-list'>;
}
declare module 'ethereumjs-devp2p/src/dpt/index.js' {
  declare module.exports: $Exports<'ethereumjs-devp2p/src/dpt/index'>;
}
declare module 'ethereumjs-devp2p/src/dpt/kbucket.js' {
  declare module.exports: $Exports<'ethereumjs-devp2p/src/dpt/kbucket'>;
}
declare module 'ethereumjs-devp2p/src/dpt/message.js' {
  declare module.exports: $Exports<'ethereumjs-devp2p/src/dpt/message'>;
}
declare module 'ethereumjs-devp2p/src/dpt/server.js' {
  declare module.exports: $Exports<'ethereumjs-devp2p/src/dpt/server'>;
}
declare module 'ethereumjs-devp2p/src/eth/index.js' {
  declare module.exports: $Exports<'ethereumjs-devp2p/src/eth/index'>;
}
declare module 'ethereumjs-devp2p/src/index.js' {
  declare module.exports: $Exports<'ethereumjs-devp2p/src/index'>;
}
declare module 'ethereumjs-devp2p/src/les/index.js' {
  declare module.exports: $Exports<'ethereumjs-devp2p/src/les/index'>;
}
declare module 'ethereumjs-devp2p/src/rlpx/ecies.js' {
  declare module.exports: $Exports<'ethereumjs-devp2p/src/rlpx/ecies'>;
}
declare module 'ethereumjs-devp2p/src/rlpx/index.js' {
  declare module.exports: $Exports<'ethereumjs-devp2p/src/rlpx/index'>;
}
declare module 'ethereumjs-devp2p/src/rlpx/mac.js' {
  declare module.exports: $Exports<'ethereumjs-devp2p/src/rlpx/mac'>;
}
declare module 'ethereumjs-devp2p/src/rlpx/peer.js' {
  declare module.exports: $Exports<'ethereumjs-devp2p/src/rlpx/peer'>;
}
declare module 'ethereumjs-devp2p/src/util.js' {
  declare module.exports: $Exports<'ethereumjs-devp2p/src/util'>;
}
