export = PostgresLock;
declare class PostgresLock extends LockInterface {
    createSchema(schema: any): string;
    createLockTable(tableName: any): string;
    removeStaleLocks(tableName: any, lockTTLSeconds: any): string;
    lockTable(tableName: any, wait?: boolean): string;
    obtainMutex(tableName: any): string;
    removeMutex(tableName: any): string;
}
declare namespace PostgresLock {
    let dialect: string;
}
import LockInterface = require("./base");
