import superagent from 'superagent'; export declare class FibaroClient { private baseUrl; private auth; private adminAuth; private https; private ca; status: boolean; constructor(baseUrl: string, username: string, password: string, log: (message: string, error?: Error) => void, adminUsername?: string, adminPassword?: string); private createAuthString; private loadCertificate; composeURL(service: any): string; genericGet(service: any): Promise; genericPost(service: any, body: any): Promise; genericPut(service: any, body: any): Promise; genericAdminPut(service: any, body: any): superagent.Request; getInfo(): Promise; getScenes(): Promise; getClimateZones(): Promise; getClimateZone(ID: any): Promise; getHeatingZones(): Promise; getHeatingZone(ID: any): Promise; setClimateZoneHandTemperature(ID: any, mode: any, temperature: any, timestamp: any): Promise; setHeatingZoneHandTemperature(ID: any, temperature: any, timestamp: any): Promise; getRooms(): Promise; getDevices(): Promise; getDeviceProperties(ID: any): Promise; refreshStates(lastPoll: any): Promise; executeDeviceAction(ID: any, action: any, param: any): Promise; executeScene(ID: any, useOldApi: any): Promise; getGlobalVariable(globalVariableID: any): Promise; setGlobalVariable(globalVariableID: any, value: any): superagent.Request; } //# sourceMappingURL=fibaro-api.d.ts.map