import { GoveeAPIResponse } from '../../govee-api.models';
export declare class DeviceSettings {
    wifiName?: string;
    wifiMacAddress?: string;
    bleName?: string;
    topic?: string;
    bleAddress?: string;
    pactType: number;
    pactCode: number;
    notifyWaterBoiling?: boolean;
    notifyComplete?: boolean;
    automaticShutDown?: boolean;
    filterExpired?: boolean;
    playState?: boolean;
    wifiSoftVersion?: string;
    wifiHardwareVersion?: string;
    hardwareVersion: string;
    softwareVersion: string;
    ic: number;
    secretCode?: string;
    deviceId: string;
    deviceName: string;
    model: string;
    waterShortage?: boolean;
    batteryLevel?: number;
    maxHumidity?: number;
    minHumidity?: number;
    Calibration?: number;
    humidityWarning?: boolean;
    maxTemperature?: number;
    minTemperature?: number;
    temperatureCalibration?: number;
    temperatureWarning?: boolean;
    uploadRate?: number;
    bdType?: number;
    mcuSoftwareVersion?: string;
    mcuHardwareVersion?: string;
    time?: number;
}
export declare class DeviceData {
    isOnline: boolean;
    isOn?: boolean;
    bind?: boolean;
    currentTemperature?: number;
    currentHumditity?: number;
    lastReportTimestamp?: number;
}
export declare class DeviceExternalResources {
    imageUrl?: string;
    onImageUrl?: string;
    offImageUrl?: string;
    ext?: string;
    ic?: number;
}
export declare class DeviceExtensionProperties {
    deviceSettings: DeviceSettings;
    deviceData: DeviceData;
    externalResources: DeviceExternalResources;
    subDevice?: string;
}
export declare class GoveeAPIDevice {
    groupId?: number;
    device: string;
    sku: string;
    spec?: string;
    verionHard: string;
    versionSoft: string;
    deviceName: string;
    pactType: number;
    pactCode: number;
    goodsType: number;
    deviceExt: DeviceExtensionProperties;
}
export declare class DeviceListResponse extends GoveeAPIResponse {
    devices: GoveeAPIDevice[];
}
//# sourceMappingURL=device-list.response.d.ts.map