export declare const acquireLock: import("convex/server").RegisteredMutation<"public", { keyPrefix: string; threadId: string; token: string; ttlMs: number; }, Promise<{ threadId: string; token: string; expiresAt: number; } | null>>; export declare const releaseLock: import("convex/server").RegisteredMutation<"public", { keyPrefix: string; threadId: string; token: string; }, Promise>; export declare const forceReleaseLock: import("convex/server").RegisteredMutation<"public", { keyPrefix: string; threadId: string; }, Promise>; export declare const extendLock: import("convex/server").RegisteredMutation<"public", { keyPrefix: string; threadId: string; token: string; ttlMs: number; }, Promise>; //# sourceMappingURL=locks.d.ts.map