import { Channel, Device, Logger } from "freeathome-local-api-client"; import type { PlatformAccessory, UnknownContext } from "homebridge"; /** Describes the context of a free@home accessory. */ export interface FreeAtHomeContext { channel: Channel; channelId: string; deviceSerial: string; device: Device; } /** * Determines whether the specified accessory is a free@home accessory. * @param accessory The accessory to be tested * @param logger {Logger} The logger instance to be used. * @returns {boolean} A value indicating whether the specified object is a free@home accessory. */ export declare function isFreeAtHomeAccessory(accessory: PlatformAccessory, logger: Logger): accessory is PlatformAccessory; //# sourceMappingURL=freeAtHomeContext.d.ts.map