export { bleToWifiMac } from "./bluetooth-utils"; export { decompressBuffer, isBuffer, processResponse } from "./buffer-utils"; export { API_URL, NEW_API_URL, OLD_API_URL } from "./constants"; export { configure, createEmptySchedule, createWorkWeekSchedule, deriveAirkare, deriveAlarmHistory, deriveChronoMode, deriveContinueCochleaLoading, deriveEasyTimer, derivePhaseDescription, deriveRelax, deriveUsageAnalytics, getPhaseDescription, getSession, indexToTime, setScheduleRange, setWeekdayRange, setWeekendRange, signIn, timeToIndex, } from "./library"; export { normalizeMac } from "./mac-utils"; export { serialNumberDisplay, serialNumberFromHex, serialNumberToHex, } from "./serial-utils"; export { AlarmEntryType, AlarmsLogType, BufferEncodedType, CommandsType, ComponentInfoType, ComponentType, DeviceAssociationBody, DeviceAssociationResponse, DeviceInfoRawType, DeviceInfoType, DiscoveredDevice, EasyTimerStateType, EasyTimerType, EditDeviceAssociationBody, FansType, PowerDistributionType, RegenerationDataType, ServiceCountersType, ServiceStatusType, StateType, StatusCountersType, StatusType, TemperaturesType, TimeSlot, TotalCountersType, UsageAnalyticsType, UserParametersType, } from "./types"; export { AlarmCode, AlarmDescriptions, ChronoPowerSlot, ChronoTemperatureSlot, Day, getIgnitionSubPhaseDescription, getOperationalPhaseDescription, getStoveStateDescription, IgnitionSubPhase, IgnitionSubPhaseDescriptions, OperationalPhase, OperationalPhaseDescriptions, StoveState, StoveStateDescriptions, } from "./types"; export declare const deviceInfo: (jwtToken: string, macAddress: string) => Promise, registerDevice: (jwtToken: string, macAddress: string, serialNumber: string, deviceName?: string, deviceRoom?: string) => Promise, editDevice: (jwtToken: string, macAddress: string, deviceName?: string, deviceRoom?: string) => Promise, setPower: (jwtToken: string, macAddress: string, value: number) => Promise, setPowerOff: (jwtToken: string, macAddress: string) => Promise, setPowerOn: (jwtToken: string, macAddress: string) => Promise, getPower: (jwtToken: string, macAddress: string) => Promise, getEnvironmentTemperature: (jwtToken: string, macAddress: string) => Promise, getTargetTemperature: (jwtToken: string, macAddress: string, envIndex: 1 | 2 | 3) => Promise, setTargetTemperature: (jwtToken: string, macAddress: string, envIndex: 1 | 2 | 3, temperature: number) => Promise, getChronoMode: (jwtToken: string, macAddress: string) => Promise, setChronoMode: (jwtToken: string, macAddress: string, enabled: boolean) => Promise, setChronoComfortTemperature: (jwtToken: string, macAddress: string, temperature: number) => Promise, setChronoEconomyTemperature: (jwtToken: string, macAddress: string, temperature: number) => Promise, setChronoTemperatureRanges: (jwtToken: string, macAddress: string, ranges: number[]) => Promise, setChronoPowerRanges: (jwtToken: string, macAddress: string, ranges: number[]) => Promise, getEasyTimer: (jwtToken: string, macAddress: string) => Promise, setEasyTimer: (jwtToken: string, macAddress: string, minutes: number) => Promise;