import { DomainObject } from "./domain-object";
import { Employee } from "./employee";
import { TimeJournalLine } from "./time-journal-line";
import { TemplatePeriodType, TimeJournalStatus, UserType } from "./all.enum";
export declare class TimeJournal 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;
    Status?: TimeJournalStatus | undefined;
    Lines?: TimeJournalLine[] | undefined;
    ApprovedDate?: Date | undefined;
    Id_ApprovedBy?: string | undefined;
    UserType_ApprovedBy?: UserType | undefined;
    IsTemplate?: boolean | undefined;
    TemplateName?: string | undefined;
    TemplateUserId?: string | undefined;
    TemplateUserType?: UserType | undefined;
    TemplatePeriod?: TemplatePeriodType | undefined;
}
//# sourceMappingURL=time-journal.d.ts.map