import { DomainObject } from "./domain-object";
import { ProductionStatus, MrpLevel } from "./all.enum";
import { Product } from "./product";
import { InventLocation } from "./invent-location";
import { WMSLocation } from "./wms-location";
import { WMSPallet } from "./wms-pallet";
import { InventContainer } from "./invent-container";
import { InventObject } from "./invent-object";
import { ColorDimension } from "./color-dimension";
import { SizeDimension } from "./size-dimension";
import { ConfigDimension } from "./config-dimension";
import { Customer } from "./customer";
import { ProductionRoute } from "./production-route";
import { ProductionBOMLine } from "./production-bom-line";
import { ProductionBatch } from "./production-batch";
import { SchemaType } from "./schema-type";
import { SchemaInstance } from "./schema-instance";
import { ProductionTransaction } from "./production-transaction";
import { Barcode } from "./barcode";
import { Project } from "./project";
import { Employee } from "./employee";
import { Asset } from "./asset";
import { Beacon } from "./beacon";
import { Batch } from "./batch";
import { ProductImageReference } from "./product-image-reference";
import { ProductionWorkstation } from "./production-workstation";
export declare class Production extends DomainObject {
    ProductionId?: string | undefined;
    DeliveryDate?: Date | undefined;
    ScheduledStart?: Date | undefined;
    ScheduledFinish?: Date | undefined;
    ActualStart?: Date | undefined;
    ActualFinish?: Date | undefined;
    Qty?: number | undefined;
    QtyProduced?: number | undefined;
    QtyBadReported?: number | undefined;
    HoursConsumed?: number | undefined;
    HoursEstimated?: number | undefined;
    TimeConsumed_Ticks?: number | undefined;
    TimeEstimated_Ticks?: number | undefined;
    ProgressPct?: number | undefined;
    Active?: boolean | undefined;
    Status?: ProductionStatus | undefined;
    MrpLevel?: MrpLevel | undefined;
    Warrenty_Ticks?: number | undefined;
    get StatusString(): string;
    PackingGroup?: string | undefined;
    BeaconId?: string | undefined;
    Beacon?: Beacon | undefined;
    ProductId?: string | undefined;
    Product?: Product | undefined;
    InventLocationId?: string | undefined;
    InventLocation?: InventLocation | undefined;
    WMSLocationId?: string | undefined;
    WMSLocation?: WMSLocation | undefined;
    WMSPalletId?: string | undefined;
    WMSPallet?: WMSPallet | undefined;
    ContainerId?: string | undefined;
    Container?: InventContainer | undefined;
    InventObjectId?: string | undefined;
    InventObject?: InventObject | undefined;
    ColorId?: string | undefined;
    Color?: ColorDimension | undefined;
    SizeId?: string | undefined;
    Size?: SizeDimension | undefined;
    ConfigId?: string | undefined;
    Config?: ConfigDimension | undefined;
    CustomerId?: string | undefined;
    Customer?: Customer | undefined;
    Routes?: ProductionRoute[] | undefined;
    Workstations?: ProductionWorkstation[] | undefined;
    BOMLines?: ProductionBOMLine[] | undefined;
    ProductionBatches?: ProductionBatch[] | undefined;
    SchemaTypeId?: string | undefined;
    SchemaType?: SchemaType | undefined;
    ProjectId?: string | undefined;
    Project?: Project | undefined;
    BatchId?: string | undefined;
    Batch?: Batch | undefined;
    SchemaInstances?: SchemaInstance[] | undefined;
    ProductionTransactions?: ProductionTransaction[] | undefined;
    Barcodes?: Barcode[] | undefined;
    Assets?: Asset[] | undefined;
    Employees?: Employee[] | undefined;
    ImageReferenceId?: string | undefined;
    ImageReference?: ProductImageReference | undefined;
    ImageReferences?: ProductImageReference[] | undefined;
}
//# sourceMappingURL=production.d.ts.map