import { ReceivingJournalStatus, UserType } from "./all.enum";
import { DomainObject } from "./domain-object";
import { Employee } from "./employee";
import { InventLocation } from "./invent-location";
import { PurchaseOrder } from "./purchase-order";
import { ReceivingJournalLine } from "./receiving-journal-line";
import { Vendor } from "./vendor";
import { WMSLocation } from "./wms-location";
export declare class ReceivingJournal extends DomainObject {
    JournalId?: string | undefined;
    PeriodeStart?: Date | undefined;
    PeriodeEnd?: Date | undefined;
    get PeriodeStart_Year(): number | undefined;
    get PeriodeStart_Month(): number | undefined;
    get PeriodeEnd_Year(): number | undefined;
    get PeriodeEnd_Month(): number | undefined;
    EmployeeId?: string | undefined;
    Employee?: Employee | undefined;
    ApprovedById?: string | undefined;
    ApprovedBy?: Employee | undefined;
    ApprovedDate?: Date | undefined;
    Id_ApprovedBy?: string | undefined;
    UserType_ApprovedBy?: UserType | undefined;
    Date?: Date | undefined;
    ReferenceId?: string | undefined;
    VendorId?: string | undefined;
    Vendor?: Vendor | undefined;
    Status?: ReceivingJournalStatus | undefined;
    Lines?: ReceivingJournalLine[] | undefined;
    InventLocationId?: string | undefined;
    InventLocation?: InventLocation | undefined;
    WMSLocationId?: string | undefined;
    WMSLocation?: WMSLocation | undefined;
    PurchaseOrderId?: string | undefined;
    PurchaseOrder?: PurchaseOrder | undefined;
    PostedDate?: Date | undefined;
    PostedBy_Id?: string | undefined;
    CancelledDate?: Date | undefined;
    CancelledBy_Id?: string | undefined;
    TransferredToErpDate?: Date | undefined;
    TransferredToErpReference?: string | undefined;
}
//# sourceMappingURL=receiving-journal.d.ts.map