import { ITimesheetEntity, Nullable, TimesheetActionEnum } from "../../../entities"; export interface ITimesheetEntityModel extends ITimesheetEntity { } export interface IClassificationWindowConfig { bufferDays: number; windows: Array<{ startDay: number; endDay: Nullable; }>; } export interface SortableTimesheet { projectId?: number; projectClientName?: string; designation?: string; resourceName?: string; dateCodeForsorting?: Date; } export interface ITimesheetActionItem { label: string; value: TimesheetActionEnum | "APPROVE_REJECT" | "CLASSIFY_TO_BILL" | "CLASSIFY_TO_NOT_BILL"; disabled?: boolean; }