import { DomainObject } from "./domain-object";
import { PurchaseOrderStatus, UserType } from "./all.enum";
import { Location } from "./location";
import { ContactPerson } from "./contact-person";
import { Vendor } from "./vendor";
import { PurchaseLine } from "./purchase-line";
import { Beacon } from "./beacon";
export declare class PurchaseOrder extends DomainObject {
    PurchaseId?: string | undefined;
    Status?: PurchaseOrderStatus | undefined;
    OrderDate?: Date | undefined;
    ReceiveTime?: Date | undefined;
    ReferenceId?: string | undefined;
    ReferenceName?: string | undefined;
    LocationId?: string | undefined;
    Location?: Location | undefined;
    ContactPersonId?: string | undefined;
    ContactPerson?: ContactPerson | undefined;
    VendorId?: string | undefined;
    Vendor?: Vendor | undefined;
    BeaconId?: string | undefined;
    Beacon?: Beacon | undefined;
    Note?: string | undefined;
    Lines?: PurchaseLine[] | undefined;
    ApprovedDate?: Date | undefined;
    Id_ApprovedBy?: string | undefined;
    UserType_ApprovedBy?: UserType | undefined;
}
//# sourceMappingURL=purchase-order.d.ts.map