import { PeerConnectOption, Peer, DataConnection } from 'peerjs'; interface SimplePeerDataOptions extends Partial { connectIntervalMs: number; } declare class SimplePeerData { #private; rmPeerId: Peer['id']; connected: boolean; _rmDataConnection: DataConnection | null; _lcDataConnection: DataConnection | null; constructor(peer: Peer, rmPeerId: Peer['id'], opts: SimplePeerDataOptions); _connect(cb: (rmDataConnection: DataConnection) => void): void; _end(): void; sendData(data: unknown, chunked?: boolean): Promise; } export { SimplePeerData, type SimplePeerDataOptions };