import { type TaskIntakePreview, type TaskIntakeFile } from "@openpond/evals/learning"; import { type TasksetDraft } from "./taskset-draft-document.js"; /** Retained source files are unreferenced private assets during publication. * A manifest preserves upload filenames without granting them filesystem paths. */ export declare function taskIntakeSourceFiles(preview: TaskIntakePreview, files: TaskIntakeFile[]): { path: string; sizeBytes: number; writable: boolean; contentHash: string; content: { encoding: "base64" | "utf8"; data: string; }; }[]; /** Raw history stays in Labeling until its task and runtime are reviewed. */ export declare function appendTaskIntake(draft: TasksetDraft, raw: TaskIntakePreview, recordIds: string[]): TasksetDraft; //# sourceMappingURL=taskset-intake.d.ts.map