import { type SkillAuthoringHandoff } from "../skill-authoring-handoff.js"; type ScaffoldKind = "skill" | "context" | "context_lens"; type ScaffoldFormat = "file" | "prompt" | "json"; export type ScaffoldResource = "references" | "scripts" | "assets"; export declare const SCAFFOLD_JSON_SCHEMA_VERSION: "renma.scaffold.v1"; export interface ScaffoldOptions { kind: ScaffoldKind; targetPath: string; format: ScaffoldFormat; id?: string; title?: string; owner?: string; tags?: string[]; resources?: ScaffoldResource[]; handoffPath?: string; } interface ScaffoldBundle { kind: ScaffoldKind; path: string; id: string; title: string; owner: string; tags: string[]; resources: ScaffoldResource[]; format: ScaffoldFormat; content: string; prompt: string; handoff?: SkillAuthoringHandoff; } export declare function runScaffoldCommand(options: ScaffoldOptions): Promise; export declare function buildScaffoldBundle(options: ScaffoldOptions, handoff?: SkillAuthoringHandoff): ScaffoldBundle; export {};