DeliveryModule: ModuleMutationsWithReturnDoc<DeliveryProvider> & { calculate: ((pricingContext: DeliveryPricingContext, requestContext: Context) => Promise<DeliveryPricingCalculation[]>); configurationError: ((deliveryProvider: DeliveryProvider, requestContext: Context) => Promise<DeliveryError>); count: ((query: DeliveryProviderQuery) => Promise<number>); determineDefault: ((deliveryProviders: DeliveryProvider[], params: { order: Order }, requestContext: Context) => Promise<DeliveryProvider>); findInterface: ((params: DeliveryProvider) => IDeliveryAdapter); findInterfaces: ((params: { type: DeliveryProviderType }) => DeliveryInterface[]); findProvider: ((query: { deliveryProviderId: string } | Query, options?: FindOptions) => Promise<DeliveryProvider>); findProviders: ((query: DeliveryProviderQuery, options?: FindOptions) => Promise<DeliveryProvider[]>); findSupported: ((params: { order: Order }, requestContext: Context) => Promise<DeliveryProvider[]>); isActive: ((deliveryProvider: DeliveryProvider, requestContext: Context) => Promise<boolean>); isAutoReleaseAllowed: ((deliveryProvider: DeliveryProvider, requestContext: Context) => Promise<boolean>); pricingSheet: ((params: { calculation: DeliveryPricingCalculation[]; currency: string }) => IDeliveryPricingSheet); providerExists: ((query: { deliveryProviderId: string }) => Promise<boolean>); send: ((deliveryProviderId: string, deliveryContext: DeliveryContext, requestContext: Context) => Promise<any>) }