import type { Stop } from './types.js'; export interface LeaderElection { isLeader(): boolean; leader(): string | undefined; watch(listener: (leader: boolean) => void): Stop; stop(): void; } export declare function electBrowserLeader(name: string, options?: { readonly heartbeatMs?: number; readonly timeoutMs?: number; readonly id?: string; }): LeaderElection; //# sourceMappingURL=leader.d.ts.map