import type { BuildResult } from './build.js'; import type { AgentModelInput } from '../../../agent/types.js'; import type { TraceSink } from '../../../agent/trace/index.js'; import type { WorkspaceStore } from '../../../agent/workspace/index.js'; export interface VerifyResult { testsPassed: boolean; lintPassed: boolean; designReviewPassed: boolean; issues?: string[]; } export declare function runVerifyPhase(plan: string, buildResults: BuildResult, parentSessionId: string, parentCwd?: string, skillCallId?: string, defaultSubagentModel?: AgentModelInput, parentReadRoots?: string[], traceWriter?: TraceSink, workspaceStore?: WorkspaceStore): Promise;