export { F as FileMeshRegistry, H as HeartbeatLoop, R as RegistrationSigner, a as RegistryFactory } from '../HeartbeatLoop-DE222_EE.cjs'; import { q as MeshInstanceRecord } from '../types-C9VYURdP.cjs'; export { M as MeshRegistry, a as MeshRegistryFactory, b as MeshRegistryHeartbeatOptions, c as MeshRegistryListOptions, d as MeshRegistryRegisterOptions } from '../types-DHlgzfvs.cjs'; 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 };