export interface IWolfSmartsetConfig {
  authMode: 'cloud' | 'local';
  host?: string;
  username?: string;
  password?: string;
  accessToken?: string;
  refreshToken?: string;
  systems?: IWolfSmartsetSystem[];
}

export interface IWolfSmartsetSystem {
  id: string;
  name: string;
  model?: string;
  serialNumber?: string;
  available: boolean;
  currentTemperature?: number;
  targetTemperature?: number;
}
