EventFactoryOperation: ((draft: EventTemplate, context: EventFactoryContext) => EventTemplate | Promise<EventTemplate>)