/** * Derive a measurable completion condition from recent conversation. */ import type { GoalModelConfig } from './config.js'; import { type GoalModelRegistry } from './llm.js'; export interface DeriveOptions { registry: GoalModelRegistry; modelConfig: GoalModelConfig; transcript: string; signal?: AbortSignal; } /** * Returns a one-line condition, or null if the model is unavailable, the call * fails, or no actionable objective could be inferred (model returned NONE). */ export declare function deriveCondition(opts: DeriveOptions): Promise; //# sourceMappingURL=derive.d.ts.map