import type { ContextTimed } from '@matrixai/contexts'; import type { AgentRPCRequestParams, AgentRPCResponseResult, NodesAuthenticateConnectionMessage, SuccessMessage } from '../types.js'; import type NodeConnectionManager from '../../../nodes/NodeConnectionManager.js'; import type { JSONValue } from '../../../types.js'; import type { AgentClientManifest } from '../callers/index.js'; import { DuplexHandler } from '@matrixai/rpc'; declare class NodesAuthenticateConnection extends DuplexHandler<{ nodeConnectionManager: NodeConnectionManager; }, AgentRPCRequestParams, AgentRPCResponseResult> { handle: (input: AsyncIterableIterator>, _cancel: (reason?: any) => void, meta: Record | undefined, ctx: ContextTimed) => AsyncGenerator, void, void>; } export default NodesAuthenticateConnection;