export declare class LockingError extends Error { readonly cause?: Error; constructor(message: string, cause?: Error); } export declare class TimeoutLockingError extends LockingError { constructor(message?: string, cause?: Error); } export declare class CancelledLockingError extends LockingError { constructor(message?: string, cause?: Error); } export declare class LockNotFoundError extends LockingError { constructor(message?: string, cause?: Error); } /** * Thrown when a distributed lock is requested under a name that already exists * with a different configuration - the existing lock keeps its settings, so * silently accepting the new ones would hand out a lock that does not behave as * the caller asked. */ export declare class LockConfigMismatchError extends LockingError { constructor(message?: string, cause?: Error); } //# sourceMappingURL=errors.d.ts.map