import { LockerScript } from './LockerScript';
import { ILock, Result } from './LockResult';
export declare class Lock implements ILock {
    private locker;
    private key;
    private token;
    constructor(locker: LockerScript, key: string, token: string);
    lock(ttl: number): Promise<Result>;
    unlock(): Promise<boolean>;
}
