import { APIObject } from 'overkiz-api';
import { Logging } from "homebridge";
import { BaseDevice, BaseGlobalConfig } from "homebridge-base-platform";
export interface ICozytouchDevice {
    readonly object: APIObject;
    readonly verbose: boolean;
}
export declare class CozytouchDevice implements BaseDevice {
    readonly object: APIObject;
    readonly verbose: boolean;
    constructor(props: ICozytouchDevice);
    get id(): string;
    get name(): string;
}
export declare function deviceFromConfig(object: APIObject, globalConfig: BaseGlobalConfig, log: Logging): CozytouchDevice;
