import type { ZWaveSerialBindingFactory } from "./ZWaveSerialStream.js";
export interface ESPHomeSocketOptions {
    /** The hostname or IP address of the ESPHome device */
    host: string;
    /** The port number (default: 6053) */
    port?: number;
    /** Base64-encoded 32-byte encryption key. If provided, Noise encryption is used. */
    encryptionKey?: string;
}
export declare function createESPHomeFactory(options: ESPHomeSocketOptions): ZWaveSerialBindingFactory;
//# sourceMappingURL=ESPHomeSocket.d.ts.map