export interface RuntimeSkillSnapshotEntry { slug: string; version: number; digest: string; body: string; support_files: Array<{ path: string; content: string; }>; } export interface RuntimeSkillSnapshot { digest: string; manifest: RuntimeSkillSnapshotEntry[]; } export declare class SkillMaterializationError extends Error { readonly code: string; constructor(code: string, message: string); } export declare class SkillMaterializer { #private; constructor(rootDir: string); materialize(runId: string, snapshot: RuntimeSkillSnapshot): Promise; }