import { OSCSender } from '@showbridge/types';
import { OscMessageOrBundle } from 'osc-min';
declare class OSCMessage {
    private msg;
    sender: OSCSender;
    constructor(msg: OscMessageOrBundle, sender: OSCSender);
    get messageType(): string;
    get address(): any;
    set address(address: any);
    get addressParts(): any;
    get args(): any;
    set args(args: any);
    get bytes(): Uint8Array<ArrayBuffer>;
    toString(): string;
    toJSON(): {
        messageType: string;
        msg: any;
        sender: OSCSender;
    };
    static fromJSON(json: any): OSCMessage;
}
export default OSCMessage;
