export { F as FileMeshRegistry, H as HeartbeatLoop, R as RegistrationSigner, a as RegistryFactory } from '../HeartbeatLoop-JExc-Far.js'; import { q as MeshInstanceRecord } from '../types-C9VYURdP.js'; export { M as MeshRegistry, a as MeshRegistryFactory, b as MeshRegistryHeartbeatOptions, c as MeshRegistryListOptions, d as MeshRegistryRegisterOptions } from '../types-Dkbb4iqE.js'; declare class RegistryRecordTools { static touch(instance: MeshInstanceRecord, ttlMs: number, now?: number): MeshInstanceRecord; static markExpired(instance: MeshInstanceRecord, now?: number): MeshInstanceRecord; static isExpired(instance: MeshInstanceRecord, now?: number): boolean; static isRoutable(instance: MeshInstanceRecord, now?: number): boolean; } export { RegistryRecordTools };