export declare const ULW_LOOP_OPERATIONS: readonly ["help", "create-goals", "status", "complete-goals", "checkpoint", "steer", "add-goal", "criteria", "record-evidence", "record-review-blockers"]; export type UlwLoopOperation = (typeof ULW_LOOP_OPERATIONS)[number]; export interface ToolkitOperationManifest { readonly name: UlwLoopOperation; /** The camelCase method that runs this operation on every SDK surface. */ readonly method: string; readonly mutating: boolean; readonly description: string; /** Argument field -> type notation; a trailing `?` marks an optional field. */ readonly args: Readonly>; } export interface ToolkitManifest { readonly version: 1; readonly name: "ulw-loop"; readonly operations: readonly ToolkitOperationManifest[]; } export declare const ULW_LOOP_MANIFEST: { version: 1; name: "ulw-loop"; operations: ({ name: "help"; method: string; mutating: false; description: string; args: { brief?: never; codexGoalMode?: never; force?: never; validationBatchesJson?: never; retryFailed?: never; qualityGateJson?: never; printTemplate?: never; kind?: never; source?: never; rationale?: never; scenario?: never; expectedEvidence?: never; userModel?: never; childGoals?: never; revisedTitle?: never; revisedObjective?: never; pendingOrder?: never; blockedReason?: never; idempotencyKey?: never; successCriteria?: never; criterionId?: never; status?: never; notes?: never; artifacts?: never; goalId?: never; title?: never; objective?: never; evidence?: never; codexGoalJson?: never; }; } | { name: "create-goals"; method: string; mutating: true; description: string; args: { brief: string; codexGoalMode: string; force: string; validationBatchesJson: string; retryFailed?: never; qualityGateJson?: never; printTemplate?: never; kind?: never; source?: never; rationale?: never; scenario?: never; expectedEvidence?: never; userModel?: never; childGoals?: never; revisedTitle?: never; revisedObjective?: never; pendingOrder?: never; blockedReason?: never; idempotencyKey?: never; successCriteria?: never; criterionId?: never; status?: never; notes?: never; artifacts?: never; goalId?: never; title?: never; objective?: never; evidence?: never; codexGoalJson?: never; }; } | { name: "status"; method: string; mutating: false; description: string; args: { brief?: never; codexGoalMode?: never; force?: never; validationBatchesJson?: never; retryFailed?: never; qualityGateJson?: never; printTemplate?: never; kind?: never; source?: never; rationale?: never; scenario?: never; expectedEvidence?: never; userModel?: never; childGoals?: never; revisedTitle?: never; revisedObjective?: never; pendingOrder?: never; blockedReason?: never; idempotencyKey?: never; successCriteria?: never; criterionId?: never; status?: never; notes?: never; artifacts?: never; goalId?: never; title?: never; objective?: never; evidence?: never; codexGoalJson?: never; }; } | { name: "complete-goals"; method: string; mutating: true; description: string; args: { brief?: never; codexGoalMode?: never; force?: never; validationBatchesJson?: never; retryFailed: string; qualityGateJson?: never; printTemplate?: never; kind?: never; source?: never; rationale?: never; scenario?: never; expectedEvidence?: never; userModel?: never; childGoals?: never; revisedTitle?: never; revisedObjective?: never; pendingOrder?: never; blockedReason?: never; idempotencyKey?: never; successCriteria?: never; criterionId?: never; status?: never; notes?: never; artifacts?: never; goalId?: never; title?: never; objective?: never; evidence?: never; codexGoalJson?: never; }; } | { name: "checkpoint"; method: string; mutating: true; description: string; args: { brief?: never; codexGoalMode?: never; force?: never; validationBatchesJson?: never; retryFailed?: never; goalId: string; status: string; evidence: string; codexGoalJson: string; qualityGateJson: string; printTemplate: string; kind?: never; source?: never; rationale?: never; scenario?: never; expectedEvidence?: never; userModel?: never; childGoals?: never; revisedTitle?: never; revisedObjective?: never; pendingOrder?: never; blockedReason?: never; idempotencyKey?: never; successCriteria?: never; criterionId?: never; notes?: never; artifacts?: never; title?: never; objective?: never; }; } | { name: "steer"; method: string; mutating: true; description: string; args: { brief?: never; codexGoalMode?: never; force?: never; validationBatchesJson?: never; retryFailed?: never; qualityGateJson?: never; printTemplate?: never; kind: string; source: string; evidence: string; rationale: string; goalId: string; criterionId: string; scenario: string; expectedEvidence: string; userModel: string; title: string; objective: string; childGoals: string; revisedTitle: string; revisedObjective: string; pendingOrder: string; blockedReason: string; idempotencyKey: string; successCriteria?: never; status?: never; notes?: never; artifacts?: never; codexGoalJson?: never; }; } | { name: "add-goal"; method: string; mutating: true; description: string; args: { brief?: never; codexGoalMode?: never; force?: never; validationBatchesJson?: never; retryFailed?: never; qualityGateJson?: never; printTemplate?: never; kind?: never; source?: never; rationale?: never; scenario?: never; expectedEvidence?: never; userModel?: never; childGoals?: never; revisedTitle?: never; revisedObjective?: never; pendingOrder?: never; blockedReason?: never; idempotencyKey?: never; title: string; objective: string; successCriteria: string; criterionId?: never; status?: never; notes?: never; artifacts?: never; goalId?: never; evidence?: never; codexGoalJson?: never; }; } | { name: "criteria"; method: string; mutating: false; description: string; args: { brief?: never; codexGoalMode?: never; force?: never; validationBatchesJson?: never; retryFailed?: never; qualityGateJson?: never; printTemplate?: never; kind?: never; source?: never; rationale?: never; scenario?: never; expectedEvidence?: never; userModel?: never; childGoals?: never; revisedTitle?: never; revisedObjective?: never; pendingOrder?: never; blockedReason?: never; idempotencyKey?: never; successCriteria?: never; goalId: string; criterionId?: never; status?: never; notes?: never; artifacts?: never; title?: never; objective?: never; evidence?: never; codexGoalJson?: never; }; } | { name: "record-evidence"; method: string; mutating: true; description: string; args: { brief?: never; codexGoalMode?: never; force?: never; validationBatchesJson?: never; retryFailed?: never; qualityGateJson?: never; printTemplate?: never; kind?: never; source?: never; rationale?: never; scenario?: never; expectedEvidence?: never; userModel?: never; childGoals?: never; revisedTitle?: never; revisedObjective?: never; pendingOrder?: never; blockedReason?: never; idempotencyKey?: never; successCriteria?: never; goalId: string; criterionId: string; status: string; evidence: string; notes: string; artifacts: string; title?: never; objective?: never; codexGoalJson?: never; }; } | { name: "record-review-blockers"; method: string; mutating: true; description: string; args: { brief?: never; codexGoalMode?: never; force?: never; validationBatchesJson?: never; retryFailed?: never; qualityGateJson?: never; printTemplate?: never; kind?: never; source?: never; rationale?: never; scenario?: never; expectedEvidence?: never; userModel?: never; childGoals?: never; revisedTitle?: never; revisedObjective?: never; pendingOrder?: never; blockedReason?: never; idempotencyKey?: never; successCriteria?: never; criterionId?: never; status?: never; notes?: never; artifacts?: never; goalId: string; title: string; objective: string; evidence: string; codexGoalJson: string; }; })[]; };