import { BaseEntity } from '../../../common/entities/base.entity'; import { PageEntity } from '../../dashboard/entities/dashboard.entity'; import { SpaceEntity } from '../../spaces/entities/space.entity'; import { DistanceUnitType, NumberFormatType, PrecipitationUnitType, PressureUnitType, TemperatureUnitType, WindSpeedUnitType } from '../../system/system.constants'; import { ConnectionState, DisplayRole, HomeMode } from '../displays.constants'; export declare class DisplayEntity extends BaseEntity { macAddress: string; version: string | null; build: string | null; screenWidth: number; screenHeight: number; pixelRatio: number; unitSize: number; rows: number; cols: number; darkMode: boolean; brightness: number; screenLockDuration: number; screenSaver: boolean; screenPowerOff: boolean; name: string | null; role: DisplayRole; roomId: string | null; room: SpaceEntity | null; homeMode: HomeMode; homePageId: string | null; homePage: PageEntity | null; audioOutputSupported: boolean; audioInputSupported: boolean; speaker: boolean; speakerVolume: number; microphone: boolean; microphoneVolume: number; numberFormat: NumberFormatType | null; temperatureUnit: TemperatureUnitType | null; windSpeedUnit: WindSpeedUnitType | null; pressureUnit: PressureUnitType | null; precipitationUnit: PrecipitationUnitType | null; distanceUnit: DistanceUnitType | null; weatherLocationId: string | null; registeredFromIp: string | null; currentIpAddress: string | null; online: boolean; status: ConnectionState; resolvedHomePageId?: string | null; }