export declare class Thermostat {
    sync(service: any): {
        id: any;
        type: string;
        traits: string[];
        attributes: {
            availableThermostatModes: string;
            thermostatTemperatureUnit: string;
        };
        name: {
            defaultNames: any[];
            name: any;
            nicknames: any[];
        };
        willReportState: boolean;
        deviceInfo: {
            manufacturer: any;
            model: any;
        };
        customData: {
            aid: any;
            iid: any;
            instanceUsername: any;
            instanceIpAddress: any;
            instancePort: any;
        };
    };
    query(service: any): any;
    execute(service: any, command: any): {
        characteristics: {
            aid: any;
            iid: any;
            value: any;
        }[];
    };
}
