import { Server } from '@hapi/hapi';
import type { WebRTCStarSocket } from '@libp2p/webrtc-star-protocol';
import type { Server as SocketServer } from 'socket.io';
interface Options {
    port?: number;
    host?: string;
    metrics?: boolean;
    refreshPeerListIntervalMS?: number;
}
export interface SigServer extends Server {
    peers: Map<string, WebRTCStarSocket>;
    io: SocketServer;
}
export declare function sigServer(options?: Options): Promise<SigServer>;
export {};
//# sourceMappingURL=index.d.ts.map