import { BaseLeaderElection } from './LeaderElection.js';
export declare class WebLocksLeader extends BaseLeaderElection {
    private lockName;
    private releaseLock;
    constructor(lockName?: string);
    requestLeadership(): Promise<boolean>;
    releaseLeadership(): void;
    private isWebLocksSupported;
    static isSupported(): boolean;
}
