export type SkillTarget = "claude" | "codex"; export type SkillTargetSelection = SkillTarget | "all"; export type GeneratedSkillSource = "generated" | "bundled"; export interface AvailableSkillDefinition { id: string; title: string; shortDescription: string; source: GeneratedSkillSource; } export interface GeneratedTargetSummary { target: SkillTarget; outputDir: string; manifestPath: string; skillCount: number; fileCount: number; commandCount: number; } export interface SkillGenerationResult { outputDir: string; targets: GeneratedTargetSummary[]; } export declare function listAvailableSkills(): AvailableSkillDefinition[]; export declare function generateSkillBundles(options?: { target?: SkillTargetSelection; outputDir?: string; clean?: boolean; /** Project root whose .tx/config.toml defines the spec structure. */ contentRoot?: string; }): SkillGenerationResult; export declare function formatSkillGenerationResult(result: SkillGenerationResult, baseDir?: string): string; //# sourceMappingURL=generate.d.ts.map