export declare class Lock {
    private _isLocked;
    constructor(_isLocked?: boolean);
    get isLocked(): boolean;
    readonly block: Promise<void>;
    readonly interrupt: (reason?: unknown) => void;
    readonly unlock: () => void;
}
