import { IsoDate } from './iso-date.model'; import { Period } from './period.model'; import { Role } from './role.model'; export declare enum DutyType { Off = "off", On = "on" } export declare enum DutyRepeatInterval { Day = "day", Month = "month", Year = "year", Never = "never" } export interface Duty extends Period { id: number; member_id: number; notes: string; parent_id?: number; repeat_every?: DutyRepeatInterval; repeat_until?: IsoDate; role?: Pick; team_id: number; type: DutyType; }