homebridge-denon-heos-audio
Version:
Control your Denon speakers via AVR Control and/or HeosCLI
9 lines (8 loc) • 668 B
TypeScript
import { IDenonClient } from "./denonClient.js";
export declare enum ControlMode {
AVRCONTROL = 23,
HEOSCLI = 1255,
HYBRID = -1
}
export declare const CLIENT_MAP: Record<ControlMode, new (serialNumber: string, host: string, connect_timeout: number, response_timeout: number, debugLogCallback?: (message: string, ...parameters: any[]) => void, powerUpdateCallback?: (power: boolean) => void, muteUpdateCallback?: (mute: boolean) => void, volumeUpdateCallback?: (volume: number) => void) => IDenonClient>;
export declare function checkProtocolSupport(host: string, debugLogCallback?: (message: string, ...parameters: any[]) => void): Promise<ControlMode[]>;