import { ModuleProviderExports, ModuleServiceInitializeOptions } from "@medusajs/framework/types"; export declare const LockingDefaultProvider = "default_provider"; export declare const LockingIdentifiersRegistrationName = "locking_providers_identifier"; export declare const LockingProviderRegistrationPrefix = "lp_"; export type LockingModuleOptions = Partial & { /** * Providers to be registered */ providers?: { /** * The module provider to be registered */ resolve: string | ModuleProviderExports; /** * If the provider is the default */ is_default?: boolean; /** * The id of the provider */ id: string; /** * key value pair of the configuration to be passed to the provider constructor */ options?: Record; }[]; }; declare module "@medusajs/types" { interface ModuleOptions { "@medusajs/locking": LockingModuleOptions; "@medusajs/medusa/locking": LockingModuleOptions; } } //# sourceMappingURL=index.d.ts.map