import type { AgentModelInput } from '../../../agent/types.js'; import type { TraceSink } from '../../../agent/trace/index.js'; import type { WorkspaceStore } from '../../../agent/workspace/index.js'; export declare function runSpecPhase(idea: string, parentSessionId: string, parentCwd?: string, skillCallId?: string, defaultSubagentModel?: AgentModelInput, parentReadRoots?: string[], traceWriter?: TraceSink, workspaceStore?: WorkspaceStore): Promise;