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