import type { ICredentialType, INodeTypeDescription } from 'n8n-workflow';
import type { McpRegistryServer } from './registry/mcp-registry.types';
export declare const MCP_REGISTRY_PACKAGE_NAME = "@n8n/mcp-registry";
export declare const LANGCHAIN_PACKAGE_NAME = "@n8n/n8n-nodes-langchain";
export declare const MCP_REGISTRY_BASE_NODE_NAME = "mcpRegistryClientTool";
export declare const MCP_BASE_OAUTH2_CREDENTIAL_NAME = "mcpOAuth2Api";
export declare function serverToCredentialDescription(server: McpRegistryServer): ICredentialType | null;
export declare function serverToNodeDescription(server: McpRegistryServer, baseDescription: INodeTypeDescription): INodeTypeDescription | null;
