IWarehousingDirector: IBaseDirector<IWarehousingAdapter> & { actions: ((warehousingProvider: WarehousingProvider, warehousingContext: WarehousingContext, requestContext: Context) => Promise<{ configurationError: (() => WarehousingError); estimatedDispatch: (() => Promise<EstimatedDispatch>); estimatedStock: (() => Promise<EstimatedStock>); isActive: (() => boolean) }>) }