import { IConfig } from 'cli-engine-config'; export declare class Lock { config: IConfig; lockfile: string; constructor(config: IConfig, lockfile?: string); read(): Promise; unread(): Promise; canRead(): Promise; write(): Promise<() => Promise>; upgrade(): Promise<() => Promise>; }