/** * Claude Code exporter - converts Fractary YAML to Claude Code format */ 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'; /** * Claude Code exporter implementation */ export declare class ClaudeExporter implements IExporter { readonly format: "claude"; exportAgent(agent: AgentDefinition, options: ExportOptions): Promise; exportTool(tool: ToolDefinition, options: ExportOptions): Promise; exportAll(components: { agents?: AgentDefinition[]; tools?: ToolDefinition[]; }, options: ExportOptions): Promise; /** * Generate agent markdown for Claude Code */ private generateAgentMarkdown; /** * Generate tool markdown for Claude Code */ private generateToolMarkdown; /** * Export tool as slash command */ private exportToolAsCommand; /** * Export tool as MCP tool definition */ private exportToolAsMCP; /** * Generate MCP properties from tool parameters */ private generateMCPProperties; /** * Generate Claude directory structure files */ private generateClaudeStructure; } //# sourceMappingURL=claude-exporter.d.ts.map