import type { ContextTimed } from '@matrixai/contexts'; import type { JSONValue } from '@matrixai/rpc'; import type { AgentRPCRequestParams, AgentRPCResponseResult, NodeIdMessage } from '../types.js'; import type NodeConnectionManager from '../../NodeConnectionManager.js'; import type { ActiveConnectionDataMessage } from '../types.js'; import type { AgentClientManifest } from '../callers/index.js'; import { ServerHandler } from '@matrixai/rpc'; /** * Gets the closest local nodes to a target node */ declare class NodesClosestActiveConnectionsGet extends ServerHandler<{ nodeConnectionManager: NodeConnectionManager; }, AgentRPCRequestParams, AgentRPCResponseResult> { handle: (input: AgentRPCRequestParams, _cancel: (reason?: any) => void, _meta: Record, ctx: ContextTimed) => AsyncGenerator>; } export default NodesClosestActiveConnectionsGet;