export declare class LockFile {
    private handle;
    private lockFile;
    constructor(name: string);
    acquire(): Promise<void>;
    release(): Promise<void>;
    withLock<T>(fn: () => Promise<T>): Promise<T>;
}
