UNPKG

@n8n/n8n-nodes-langchain

Version:
15 lines (14 loc) 668 B
import type { CredentialCheckResult } from 'n8n-workflow'; import type { McpToolResult } from './types'; export interface CredentialGateElicitationOutcome { credentialName: string; credentialType: string; action: 'accept' | 'decline' | 'cancel'; } export declare class MessageFormatter { static formatToolResult(result: unknown, isError?: boolean): McpToolResult; static isErrorResult(result: unknown): boolean; static formatError(error: Error): McpToolResult; static formatCredentialGate(result: CredentialCheckResult): McpToolResult; static formatCredentialGateElicited(outcomes: CredentialGateElicitationOutcome[]): McpToolResult; }