type LockName = string;
type LockCallBack = (lock: {
    name: string;
    mode: 'exclusive';
}) => Promise<void>;
export declare const useLock: (name: LockName, callback: LockCallBack) => any;
export {};
//# sourceMappingURL=lock.d.ts.map