import { Driver } from "zwave-js";
import { BroadcastNodeCommand } from "./command.js";
import { IncomingMessageBroadcastNode } from "./incoming_message.js";
import { BroadcastNodeResultTypes } from "./outgoing_message.js";
import { Client } from "../server.js";
import { MessageHandler } from "../message_handler.js";
export declare class BroadcastNodeMessageHandler implements MessageHandler {
    private driver;
    private client;
    constructor(driver: Driver, client: Client);
    handle(message: IncomingMessageBroadcastNode): Promise<BroadcastNodeResultTypes[BroadcastNodeCommand]>;
}
