export = Mutex;
declare class Mutex {
    constructor(options: any);
    lockTableName: any;
    lockTTLSeconds: any;
    queryInterface: any;
    lockInterface: any;
    initializeLockTable(): Promise<void>;
    obtainLock(lockName: any, nodeId: any): Promise<void>;
    releaseLock(lockName: any, nodeId: any): Promise<void>;
    withLock(callback: any, wait?: boolean): Promise<any>;
}
