import { PayrollJournalStatus, UserType } from "./all.enum";
import { DomainObject } from "./domain-object";
import { Employee } from "./employee";
import { PayrollJournalLine } from "./payroll-journal-line";
import { PayrollVendor } from "./payroll-vendor";
import { PayrollInterval } from "./payroll-interval";
export declare class PayrollJournal 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;
    Status?: PayrollJournalStatus | undefined;
    PayrollDate?: Date | undefined;
    IntervalId?: string | undefined;
    Interval?: PayrollInterval | undefined;
    VendorId?: string | undefined;
    Vendor?: PayrollVendor | undefined;
    ApprovedDate?: Date | undefined;
    ApprovedById?: string | undefined;
    ApprovedBy?: Employee | undefined;
    Id_ApprovedBy?: string | undefined;
    UserType_ApprovedBy?: UserType | undefined;
    Lines?: PayrollJournalLine[] | undefined;
}
//# sourceMappingURL=payroll-journal.d.ts.map