import type { WorkspaceConfig } from '../config/config-types.js'; import { type BoundaryError } from '../openspec/artifact-boundary.js'; import type { RdTaskGraph } from './rd-swarm-types.js'; export type { RdConflictGroup, RdTask, RdTaskGraph, RdWaveName } from './rd-swarm-types.js'; export type RdSwarmPlanRequest = { skill: 'rd' | string; changeId: string; goal: string; maxWorkers?: number; dryRun: true; workspaceRoot: string; targetRepoRoot?: string; requiresTechApproval?: boolean; workspace?: WorkspaceConfig; }; export declare function planRdSwarmGraph(input: RdSwarmPlanRequest): RdTaskGraph; export type { BoundaryError };