import { LockError } from "../common/backend.js"; /** * Checks if an AbortSignal has been aborted and throws LockError if so. * Redis backend uses pre-dispatch checking since ioredis does not accept AbortSignal parameters. * * @param signal - Optional AbortSignal to check * @throws LockError("Aborted") if signal is aborted */ export declare function checkAborted(signal?: AbortSignal): void; /** * Maps Redis client errors to standardized LockError codes. * * @param error - Redis client error or string * @returns LockError with appropriate code and context * @see docs/specs/interface.md */ export declare function mapRedisError(error: any): LockError;