import { DomainObject } from "./domain-object";
import { ProjectLocation } from "./project-location";
import { StorageAccountImage } from "./storage-account-image";
import { BeaconGroup } from "./beacon-group";
import { BeaconMetaData } from "./beacon-meta-data";
import { SchemaType } from "./schema-type";
import { BeaconType } from "./all.enum";
export declare class Beacon extends DomainObject {
    BeaconId?: string | undefined;
    Major?: string | undefined;
    Minor?: string | undefined;
    HtmlText?: string | undefined;
    Power?: number | undefined;
    Battery?: number | undefined;
    Type?: BeaconType | undefined;
    ScanTime?: number | undefined;
    UUID?: string | undefined;
    DMAC?: string | undefined;
    TrackingID?: string | undefined;
    X?: number | undefined;
    Y?: number | undefined;
    Z?: number | undefined;
    Temperature?: number | undefined;
    Version?: number | undefined;
    RSSI?: number | undefined;
    SID?: string | undefined;
    NID?: string | undefined;
    Url?: string | undefined;
    LocationId?: string | undefined;
    Location?: ProjectLocation | undefined;
    ImageId?: string | undefined;
    Image?: StorageAccountImage | undefined;
    GroupId?: string | undefined;
    Group?: BeaconGroup | undefined;
    MetaDataList?: BeaconMetaData[] | undefined;
    SchemaTypeId?: string | undefined;
    SchemaType?: SchemaType | undefined;
}
//# sourceMappingURL=beacon.d.ts.map