/** * n8n exporter - converts Fractary workflows to n8n workflow JSON */ import type { AgentDefinition } from '../definitions/schemas/agent.js'; import type { ToolDefinition } from '../definitions/schemas/tool.js'; import type { IExporter, ExportOptions, ExportedFile, ExportResult } from './types.js'; /** * n8n exporter implementation */ export declare class N8nExporter implements IExporter { readonly format: "n8n"; exportAgent(agent: AgentDefinition, options: ExportOptions): Promise; exportTool(tool: ToolDefinition, options: ExportOptions): Promise; exportAll(components: { agents?: AgentDefinition[]; tools?: ToolDefinition[]; }, options: ExportOptions): Promise; /** * Convert Fractary agent to n8n workflow */ private agentToWorkflow; /** * Create tool node for n8n workflow */ private createToolNode; /** * Convert Fractary tool to n8n node template */ private toolToNodeTemplate; /** * Generate README.md */ private generateReadme; /** * Map Claude model to closest n8n model */ private mapModelToN8n; /** * Map parameter type to n8n type */ private mapParameterType; /** * Convert parameter name to display name */ private toDisplayName; } //# sourceMappingURL=n8n-exporter.d.ts.map