import { MemoryLockManager, MemoryLockOptions } from './memory-lock'; import { RedisLockManager, RedisLockOptions } from './redis-lock'; import { LockManager } from '../interfaces'; export { MemoryLockManager, RedisLockManager }; export type { MemoryLockOptions, RedisLockOptions }; /** * Create a lock manager instance * @param type Lock manager type ('memory' or 'redis') * @param options Lock manager options * @returns Lock manager instance */ export declare function createLockManager(type: 'memory' | 'redis', options?: any): LockManager; //# sourceMappingURL=index.d.ts.map