/// /// import { RemoteInfo, Socket } from "dgram"; export interface Transport { onData?: (buf: Buffer) => void; send: (buf: Buffer) => Promise; close: () => void; } export declare class UdpTransport implements Transport { private upd; private rinfo; constructor(upd: Socket, rinfo: Partial); onData?: (buf: Buffer) => void; send: (buf: Buffer) => Promise; close(): void; } export declare const createUdpTransport: (socket: Socket, rinfo?: Partial) => UdpTransport;