import type { SkillResult, GalleryEntry, SkillFile } from '../types.js'; export interface CurateOptions { skillDir: string; result: SkillResult; apiName?: string; smokeArgs?: Record; env?: Record; } export interface CurateOutcome { published: boolean; entry?: GalleryEntry; report: string[]; } export declare function curate(options: CurateOptions): Promise; /** * Maps a published Gallery entry into the Curated skills repo layout: every file * under `/`, plus the entry itself at `/.skillet/gallery-entry.json` * so the gallery build can glob it without re-deriving metadata. */ export declare function toSkillsRepoLayout(entry: GalleryEntry): SkillFile[]; //# sourceMappingURL=curate.d.ts.map