import type { RemoteInfo } from 'node:dgram'; import type { AddressInfo } from 'node:net'; import { Dgram } from './dgram.js'; export declare class Unicast extends Dgram { port: number | undefined; constructor(name: string, socketType: 'udp4' | 'udp6', reuseAddr?: boolean | undefined, interfaceName?: string, interfaceAddress?: string, port?: number); start(): void; onListening(address: AddressInfo): void; onMessage(msg: Buffer, rinfo: RemoteInfo): void; stop(): void; }