interface ContentLock {
    lockedBy: string | null;
    lockedAt: Date | null;
    isLocked: boolean;
    isLockedByMe: boolean;
}
export declare function useContentLock(documentId: string | undefined, userId: string): ContentLock & {
    acquireLock: () => Promise<boolean>;
    releaseLock: () => Promise<void>;
};
export {};
//# sourceMappingURL=useContentLock.d.ts.map