import { ReferenceTypeDto, DescriptionDto, CalendarThemeDefinition } from './timesheet-reason.model'; export declare enum TimeSheetEntryType { CURRENT_DAY = "CURRENT_DAY", ALL_WORKING_DAYS = "ALL_WORKING_DAYS", WEEK_WORKING_DAYS = "WEEK_WORKING_DAYS" } export declare const getAllTimeSheetEntryTypes: () => DescriptionDto[]; export interface TimeSheetEntryData { date: Date; hours: string; duration: number; description: string; type: TimeSheetEntryType; references: ReferenceTypeDto[]; reference: string; } export interface TimeSheetEntry { project: string; reason: string; entryDate: string; duration: number; description: string; isNew: boolean; } export interface ReasonDto extends ReferenceTypeDto, CalendarThemeDefinition { minDuration: number; }