import type { RedisOptions } from 'ioredis'; import type { Settings } from 'redlock'; export type LockResponse = { unlock: () => Promise; lockId: string; }; export type LockOptions = Partial; export interface LockServiceOptions { redis: RedisOptions; lock?: LockOptions; }