import { EventEmitter } from 'events'; export interface PeerDiscoveryFactory { new (options?: any): PeerDiscovery; tag: string; } export interface PeerDiscovery extends EventEmitter { start(): void|Promise; stop(): void|Promise; } export default PeerDiscovery;