/** * Markdown loader for agent and tool definitions * Parses YAML frontmatter and extracts Markdown body as system_prompt */ import type { AgentDefinition, ToolDefinition } from '../schemas'; export declare class MarkdownLoader { private validator; /** * Load agent definition from Markdown file with YAML frontmatter */ loadAgent(filePath: string): Promise; /** * Load tool definition from Markdown file with YAML frontmatter */ loadTool(filePath: string): Promise; /** * Load agent from Markdown string */ loadAgentFromString(content: string, sourceName?: string): AgentDefinition; /** * Load tool from Markdown string */ loadToolFromString(content: string, sourceName?: string): ToolDefinition; } //# sourceMappingURL=markdown-loader.d.ts.map