declare const useLobby: (props?: { onLobbyPeersUpdated?: (lobbyPeersIds: string[]) => void; onNewLobbyPeer?: (peer: { peerId: string; metadata?: string | undefined; }) => void; }) => { lobbyPeersIds: string[]; getLobbyPeerMetadata: (peerId: string) => { peerId: string; metadata: T; }; admitPeer: (peerId: string) => Promise; denyPeer: (peerId: string) => Promise; }; export { useLobby };