import { BaseResponse } from '../utils/request.util'; import { GoveeDeviceStatus } from '..'; export declare class OpenAPIResponse extends BaseResponse { code?: number; } export declare class OpenAPIMqttCapabilityState { name: string; value: number; message?: string; } export declare class OpenAPIMqttCapability { type: string; instance: string; state: OpenAPIMqttCapabilityState[]; } export declare class OpenAPIMqttPacket { model: string; deviceId: string; deviceName: string; capabilities: OpenAPIMqttCapability[]; } export declare abstract class MqttMessageHandler { static deserializeMessage(message: string | Buffer): OpenAPIMqttPacket; static parseMessage(message: OpenAPIMqttPacket): GoveeDeviceStatus; } //# sourceMappingURL=openapi.models.d.ts.map