export interface IParsedMarkdown { frontmatter: Record; body: string; } export interface IMergeResult { skill: string; status: 'merged' | 'skipped' | 'error'; message: string; } export interface ICompileResult { status: 'ok'; action: 'compile-skills'; skillsDir: string; results: IMergeResult[]; merged: number; skipped: number; errors: number; } export interface ISkillCompilerService { parseMarkdownWithFrontmatter(content: string): IParsedMarkdown; mergeSkillFiles(baseContent: string, localContent: string): string; findSkillLocalFiles(skillsDir: string): string[]; compile(skillsDir: string): ICompileResult; } /** * Creates a skill compiler service instance. */ export declare function createSkillCompilerService(): ISkillCompilerService; //# sourceMappingURL=SkillCompilerService.d.ts.map