export declare class HomeAssistantStateModel { entityId: string; state: string | number | boolean | null; attributes: Record; lastChanged: Date | null; lastReported: Date | null; lastUpdated: Date | null; } export declare class HomeAssistantDiscoveredDeviceModel { id: string; name: string; entities: string[]; adoptedDeviceId: string | null; states: HomeAssistantStateModel[]; } export declare class HomeAssistantEntityRegistryResultModel { id: string; entityId: string; areaId: string | null; deviceId: string | null; entityCategory: string | null; hasEntityName: boolean; icon: string | null; name: string | null; originalName: string | null; uniqueId: string; createdAt: Date; modifiedAt?: Date | string; } export declare class HomeAssistantEntityRegistryModel { id: string; type: string; success: boolean; result: HomeAssistantEntityRegistryResultModel[]; } export declare class HomeAssistantDeviceRegistryResultModel { id: string; areaId: string | null; name: string; nameByUser: string | null; manufacturer: string | null; model: string | null; modelId: string | null; hwVersion: string | null; swVersion: string | null; serialNumber: string | null; connections: [string, string][]; createdAt: Date; modifiedAt?: Date | string; } export declare class HomeAssistantDeviceRegistryModel { id: string; type: string; success: boolean; result: HomeAssistantDeviceRegistryResultModel[]; } export declare class HomeAssistantDiscoveredHelperModel { entityId: string; name: string; domain: string; adoptedDeviceId: string | null; state: HomeAssistantStateModel | null; }