import type { ActionOutcome, EngineAction, EvalResult, RunState } from './types.js'; import type { RuntimeEvalDefinition, SkillPackage } from '../skill/types.js'; export interface ManualRunResult { state: RunState; action: EngineAction | null; evals: EvalResult[]; reason?: string; } export interface StartManualRunOptions { confirmations?: Iterable; runId?: string; } export interface ResumeManualRunOptions { outcome?: Omit; confirmations?: Iterable; } export interface ManualRunEvaluation { state: RunState; scope: RuntimeEvalDefinition['scope']; evals: EvalResult[]; } export interface ManualRunUpgrade { state: RunState; changed: boolean; } export declare function startManualRun(pkg: SkillPackage, changeDir: string, options?: Iterable | StartManualRunOptions): Promise; export declare function resumeManualRun(changeDir: string, options?: ResumeManualRunOptions): Promise; export declare function evaluateManualRun(changeDir: string, scope: RuntimeEvalDefinition['scope']): Promise; export declare function upgradeManualRun(changeDir: string, pkg: SkillPackage): Promise; //# sourceMappingURL=manual-run.d.ts.map