import { type OperationPlan, type SpecRequirement, type SprintFile } from '../types'; declare const CLARIFICATION_TARGET_KIND: { readonly OPEN_QUESTION: "open_question"; readonly MARKER: "marker"; }; type ClarificationTargetKind = (typeof CLARIFICATION_TARGET_KIND)[keyof typeof CLARIFICATION_TARGET_KIND]; interface ClarificationTargetInput { kind: ClarificationTargetKind; text: string; } interface ClarificationResolutionInput { target: ClarificationTargetInput; answer: string; requirements: SpecRequirement[]; } interface ClarificationFileInput { resolutions: ClarificationResolutionInput[]; } /** * Tool-owned clarification writes. A resolution file may carry one accepted answer (the normal * conversational path) or several answers the user explicitly chose to accumulate. */ export declare function runClarifyCommand(rawArgs: string[]): void; export declare function buildClarifyPlan(scope: string, input: ClarificationFileInput): { sprint: SprintFile; plan: OperationPlan[]; }; export {}; //# sourceMappingURL=clarify.d.ts.map