import type { PeerInfo } from '@loopsy/protocol'; import { PeerRegistry } from './peer-registry.js'; export declare class HealthChecker { private readonly registry; private readonly checkPeer; private readonly onPeerOffline?; private timer; constructor(registry: PeerRegistry, checkPeer: (peer: PeerInfo) => Promise, onPeerOffline?: ((peer: PeerInfo) => void) | undefined); start(): void; stop(): void; private checkAll; private checkOne; private handleFailure; } //# sourceMappingURL=health-checker.d.ts.map