import { AnsiLogger } from 'matterbridge/logger';
import { AbstractUDPMessageListener } from '../routing/listeners/abstractUDPMessageListener.js';
export declare class LocalNetworkUDPClient {
    private readonly logger;
    private readonly PORT;
    private server;
    private listeners;
    private readonly V10Parser;
    private readonly L01Parser;
    constructor(logger: AnsiLogger);
    registerListener(listener: AbstractUDPMessageListener): void;
    connect(): void;
    disconnect(): Promise<void>;
    private onError;
    private onMessage;
    private deserializeMessage;
    private deserializeV10Message;
    private deserializeL01Message;
}
//# sourceMappingURL=udpClient.d.ts.map