import { DomainObject } from "./domain-object";
import { ServiceObjectStatus } from "./all.enum";
import { ServiceArea } from "./service-area";
import { Beacon } from "./beacon";
import { StorageAccountImage } from "./storage-account-image";
import { WMSLocation } from "./wms-location";
import { InventLocation } from "./invent-location";
import { ProjectLocation } from "./project-location";
import { Customer } from "./customer";
import { ServiceObjectLine } from "./service-object-line";
import { PlanableTask } from "./planable-task";
import { SchemaType } from "./schema-type";
import { SchemaInstance } from "./schema-instance";
import { Asset } from "./asset";
export declare class ServiceObject extends DomainObject {
    ServiceObjectId?: string | undefined;
    Serialnumber?: string | undefined;
    Placement?: string | undefined;
    OrderReference?: string | undefined;
    DigitalId?: string | undefined;
    Type?: string | undefined;
    Category?: string | undefined;
    Brand?: string | undefined;
    Model?: string | undefined;
    ModelYear?: number | undefined;
    Version?: string | undefined;
    InitialDate?: Date | undefined;
    Weight?: number | undefined;
    Height?: number | undefined;
    Depth?: number | undefined;
    Length?: number | undefined;
    LastServiceDate?: Date | undefined;
    NextServiceDate?: Date | undefined;
    ExpireDate?: Date | undefined;
    BeaconId?: string | undefined;
    Beacon?: Beacon | undefined;
    CustomerId?: string | undefined;
    Customer?: Customer | undefined;
    LocationId?: string | undefined;
    Location?: ProjectLocation | undefined;
    InventLocationId?: string | undefined;
    InventLocation?: InventLocation | undefined;
    WMSLocationId?: string | undefined;
    WMSLocation?: WMSLocation | undefined;
    AssetId?: string | undefined;
    Asset?: Asset | undefined;
    ImageId?: string | undefined;
    Image?: StorageAccountImage | undefined;
    Lines?: ServiceObjectLine[] | undefined;
    Tasks?: PlanableTask[] | undefined;
    SchemaTypeId?: string | undefined;
    SchemaType?: SchemaType | undefined;
    SchemaInstances?: SchemaInstance[] | undefined;
    OwnerName?: string | undefined;
    OwnerStreet?: string | undefined;
    OwnerStreet2?: string | undefined;
    OwnerZipCode?: string | undefined;
    OwnerCity?: string | undefined;
    OwnerContact?: string | undefined;
    OwnerEmail?: string | undefined;
    OwnerPhone?: string | undefined;
    OwnerCountry?: string | undefined;
    OwnerState?: string | undefined;
    ServiceInterval_Ticks?: number | undefined;
    ServiceInterval_Tmp?: any | undefined;
    Status?: ServiceObjectStatus | undefined;
    ServiceAreaId?: string | undefined;
    ServiceArea?: ServiceArea | undefined;
}
//# sourceMappingURL=service-object.d.ts.map