/** * AI mode for skill generation: single OpenRouter call with strict JSON validation. */ import { type FreeRouterCallFeedback } from './openrouter.js'; import type { SkillTemplateInput } from './buildSkillMd.js'; export interface SkillAiContext { packageJson: string; llmPackageJson?: string; readmeExcerpt?: string; brief?: string; } export type SkillAiResult = SkillTemplateInput; export declare function validateSkillAiResponse(parsed: unknown): SkillAiResult; export declare function runSkillAiMode(context: SkillAiContext, apiKey: string, model: string, freeRouter?: { modelIds: string[]; feedback?: FreeRouterCallFeedback; }): Promise; //# sourceMappingURL=skillAiMode.d.ts.map