IEnrollmentDirector: IBaseDirector<IEnrollmentAdapter> & { actions: ((enrollmentContext: EnrollmentContext, requestContext: Context) => Promise<EnrollmentAdapterActions>); transformOrderItemToEnrollment: ((item: { orderPosition: OrderPosition; product: Product }, doc: Omit<EnrollmentData, "configuration" | "productId" | "quantity">, requestContext: Context) => Promise<EnrollmentData>) }