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 BuildResult { filesChanged: string[]; testsPassed: boolean; notes: string; } export declare function runBuildPhase(plan: string, orchestrationPlan: unknown, parentSessionId: string, parentCwd?: string, skillCallId?: string, defaultSubagentModel?: AgentModelInput, parentReadRoots?: string[], traceWriter?: TraceSink, workspaceStore?: WorkspaceStore): Promise;