@n8n/n8n-nodes-langchain
Version:
15 lines (14 loc) • 668 B
TypeScript
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;
}