import type { FileRequirementInput } from "../domain/types.js"; export interface ParsedGoalCommand { action: "create" | "status" | "contract" | "audit" | "pause" | "resume" | "clear" | "edit" | "budget" | "history" | "history_prune" | "restore" | "doctor" | "list" | "add" | "queue" | "queue_remove" | "queue_move" | "queue_clear" | "next"; objective: string; acceptance: string[]; constraints: string[]; checks: string[]; files: FileRequirementInput[]; notifyCommand?: string; goalIDPrefix?: string; historyKeep?: number; queuePosition?: number; maxTurns?: number; maxTokens?: number; maxRuntimeMs?: number; maxCost?: number; } export declare function parseGoalCommand(input: string): ParsedGoalCommand; //# sourceMappingURL=command.d.ts.map