UNPKG

homebridge-nibe

Version:
16 lines (15 loc) 786 B
import { AccessoryDefinition, AccessoryInstance, ServiceResolver } from '../AccessoryDomain'; import { Data } from '../DataDomain'; import { Locale } from '../util/Locale'; import { Logger } from '../PlatformDomain'; export declare class NewFirmwareAccessory extends AccessoryDefinition { protected readonly name: string; protected readonly version: number; protected readonly locale: Locale; protected readonly serviceResolver: ServiceResolver; protected readonly log: Logger; constructor(name: string, version: number, locale: Locale, serviceResolver: ServiceResolver, log: Logger); isApplicable(data: Data): boolean; update(platformAccessory: AccessoryInstance, data: Data): void; create(platformAccessory: AccessoryInstance, data: Data): void; }