import { UDPSender } from '@showbridge/types';
declare class UDPMessage {
    private msg;
    sender: UDPSender;
    constructor(msg: Buffer, sender: UDPSender);
    get messageType(): string;
    get bytes(): Uint8Array<ArrayBuffer>;
    set bytes(bytes: Uint8Array<ArrayBuffer>);
    get string(): string;
    set string(string: string);
    toString(): string;
    toJSON(): {
        messageType: string;
        msg: Buffer<ArrayBufferLike>;
        sender: UDPSender;
    };
    static fromJSON(json: any): UDPMessage;
}
export default UDPMessage;
