import { DomainObject } from "./domain-object";
import { WMSZone } from "./wms-zone";
import { Beacon } from "./beacon";
import { InventLocation } from "./invent-location";
import { WMSLocationType } from "./wms-location-type";
import { Barcode } from "./barcode";
import { WMSPalletTypeConfig } from "./wms-pallet-type-config";
import { WMSPlacementType } from "./all.enum";
export declare class WMSLocation extends DomainObject {
    WMSLocationId?: string | undefined;
    IsAbstract?: boolean | undefined;
    ParentId?: string | undefined;
    Parent?: WMSLocation | undefined;
    Aisle?: string | undefined;
    Row?: string | undefined;
    Shelf?: string | undefined;
    Bin?: string | undefined;
    X?: number | undefined;
    Y?: number | undefined;
    Z?: number | undefined;
    LengthInMeters?: number | undefined;
    WidthInMeters?: number | undefined;
    LocationTypeId?: string | undefined;
    LocationType?: WMSLocationType | undefined;
    SortCode?: string | undefined;
    Active?: boolean | undefined;
    ZoneId?: string | undefined;
    Zone?: WMSZone | undefined;
    BeaconId?: string | undefined;
    Beacon?: Beacon | undefined;
    InventLocationId?: string | undefined;
    InventLocation?: InventLocation | undefined;
    Barcodes?: Barcode[] | undefined;
    PalletTypeConfigs?: WMSPalletTypeConfig[] | undefined;
    Note?: string | undefined;
    PlacementType?: WMSPlacementType | undefined;
    OnHand?: any[] | undefined;
}
//# sourceMappingURL=wms-location.d.ts.map