import type { TasksetRelease } from "@openpond/evals/tasksets"; import { type LearningTextAsset } from "@openpond/evals/learning"; import { type ModelStarterExecution } from "./model-starter-execution.js"; import { type TasksetPackageFile } from "./taskset-package-files.js"; /** Resolve the same private execution graph for bound and ordinary packages. * Package admission separately validates the enclosing release and file graph. */ export declare function resolveTasksetPackageExecution(input: { taskset: TasksetRelease; files: TasksetPackageFile[]; modelResources?: { execution?: ModelStarterExecution; }; }): { execution: ModelStarterExecution; assets: LearningTextAsset[]; } | null; /** Regenerate the declaration when publication reseals its execution releases. */ export declare function createTasksetPackageExecutionFile(execution: ModelStarterExecution): TasksetPackageFile; //# sourceMappingURL=taskset-package-execution.d.ts.map