/** * v0.4 — `solosquad goal` CLI group. * * solosquad goal new * solosquad goal list * solosquad goal show * solosquad goal run [--hours N | --cycles N] * solosquad goal status [] * solosquad goal stop * solosquad goal verify --cycle * * Per docs/plan/v0.4-autonomous-engine.md §6. */ export interface GoalNewOpts { org?: string; } export interface GoalListOpts { org?: string; } export interface GoalShowOpts { org?: string; events?: number; } export interface GoalRunOpts { org?: string; hours?: string; cycles?: string; } export interface GoalStatusOpts { org?: string; } export interface GoalStopOpts { org?: string; } export interface GoalVerifyOpts { org?: string; cycle: string; } export interface GoalQueueOpts { org?: string; } export interface GoalActiveOpts { org?: string; } export interface GoalNextOpts { org?: string; } export declare function goalNewCommand(goalId: string | undefined, opts: GoalNewOpts): Promise; export declare function goalListCommand(opts: GoalListOpts): Promise; export interface GoalValidateOpts { org?: string; all?: boolean; } /** * v1.3.7 §3.5 — `solosquad goal validate [] [--all]`. Static gate over * `goal.md` (parse + metric provenance + pipeline agent existence + termination * + composite guardrail). Mirrors `workflow validate` / `cron validate`; also * invoked by the top-level `solosquad validate` aggregator. */ export declare function goalValidateCommand(goalIdMaybe: string | undefined, opts: GoalValidateOpts): Promise; export declare function goalShowCommand(goalId: string, opts: GoalShowOpts): Promise; export declare function goalRunCommand(goalId: string, opts: GoalRunOpts): Promise; export declare function goalStatusCommand(goalIdMaybe: string | undefined, opts: GoalStatusOpts): Promise; export declare function goalStopCommand(goalId: string, opts: GoalStopOpts): Promise; export declare function goalVerifyCommand(goalId: string, opts: GoalVerifyOpts): Promise; export declare function goalQueueCommand(goalId: string | undefined, opts: GoalQueueOpts): Promise; export declare function goalActiveCommand(opts: GoalActiveOpts): Promise; export declare function goalNextCommand(opts: GoalNextOpts): Promise;