import { Event } from './event'; export interface Recurrence { id?: number; serializedRule?: string; description?: string; event?: Event; recurringType?: Recurrence.RecurringTypeEnum; monthly_option?: Recurrence.MonthlyOptionEnum; selected_days?: string; end_date?: Date; objectState?: Recurrence.ObjectStateEnum; } export declare namespace Recurrence { type RecurringTypeEnum = 1 | 2 | 3 | 4 | 5; const RecurringTypeEnum: { NUMBER_1: RecurringTypeEnum; NUMBER_2: RecurringTypeEnum; NUMBER_3: RecurringTypeEnum; NUMBER_4: RecurringTypeEnum; NUMBER_5: RecurringTypeEnum; }; type MonthlyOptionEnum = 1 | 2 | 3 | 4; const MonthlyOptionEnum: { NUMBER_1: import("../../../../../../Users/justin/source/projects/typescript-angular436/model/recurringOptionsVM").RecurringOptionsVM.MonthlyOptionEnum; NUMBER_2: import("../../../../../../Users/justin/source/projects/typescript-angular436/model/recurringOptionsVM").RecurringOptionsVM.MonthlyOptionEnum; NUMBER_3: import("../../../../../../Users/justin/source/projects/typescript-angular436/model/recurringOptionsVM").RecurringOptionsVM.MonthlyOptionEnum; NUMBER_4: import("../../../../../../Users/justin/source/projects/typescript-angular436/model/recurringOptionsVM").RecurringOptionsVM.MonthlyOptionEnum; }; type ObjectStateEnum = 0 | 1 | 2 | 3; const ObjectStateEnum: { NUMBER_0: import("../../../../../../Users/justin/source/projects/typescript-angular436/model/aspNetRole").AspNetRole.ObjectStateEnum; NUMBER_1: import("../../../../../../Users/justin/source/projects/typescript-angular436/model/aspNetRole").AspNetRole.ObjectStateEnum; NUMBER_2: import("../../../../../../Users/justin/source/projects/typescript-angular436/model/aspNetRole").AspNetRole.ObjectStateEnum; NUMBER_3: import("../../../../../../Users/justin/source/projects/typescript-angular436/model/aspNetRole").AspNetRole.ObjectStateEnum; }; }