import { z } from "zod"; export declare const recursiveModelTierSchema: z.ZodEnum<["root", "child", "economy"]>; export declare const recursiveStopDirectiveSchema: z.ZodOptional; reason: z.ZodOptional; }, "strip", z.ZodTypeAny, { kind: "pause" | "continue" | "finalize"; reason?: string | undefined; }, { kind: "pause" | "continue" | "finalize"; reason?: string | undefined; }>>; export declare const recursiveSubcallTypeSchema: z.ZodEnum<["summarize", "inspect", "classify", "compare", "verify", "generate", "reduce", "meta-review"]>; export declare const recursiveCodeCellLanguageSchema: z.ZodEnum<["javascript", "typescript", "python", "powershell"]>; export declare const recursivePromotionKindSchema: z.ZodEnum<["final-output", "plan", "patch-proposal", "review-artifact", "instruction-proposal"]>; export declare const recursiveActionSchema: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ actionId: z.ZodString; kind: z.ZodLiteral<"read-handle">; args: z.ZodObject<{ handleId: z.ZodString; }, "strip", z.ZodTypeAny, { handleId: string; }, { handleId: string; }>; }, "strip", z.ZodTypeAny, { kind: "read-handle"; args: { handleId: string; }; actionId: string; }, { kind: "read-handle"; args: { handleId: string; }; actionId: string; }>, z.ZodObject<{ actionId: z.ZodString; kind: z.ZodLiteral<"update-memory">; args: z.ZodObject<{ confirmedFacts: z.ZodOptional>; inferredFacts: z.ZodOptional>; openQuestions: z.ZodOptional>; blockers: z.ZodOptional>; filesInFocus: z.ZodOptional>; currentPlan: z.ZodOptional>; nextStep: z.ZodOptional; lastBestResult: z.ZodOptional; }, "strip", z.ZodTypeAny, { openQuestions?: string[] | undefined; blockers?: string[] | undefined; confirmedFacts?: string[] | undefined; currentPlan?: string[] | undefined; filesInFocus?: string[] | undefined; inferredFacts?: string[] | undefined; nextStep?: string | undefined; lastBestResult?: string | undefined; }, { openQuestions?: string[] | undefined; blockers?: string[] | undefined; confirmedFacts?: string[] | undefined; currentPlan?: string[] | undefined; filesInFocus?: string[] | undefined; inferredFacts?: string[] | undefined; nextStep?: string | undefined; lastBestResult?: string | undefined; }>; }, "strip", z.ZodTypeAny, { kind: "update-memory"; args: { openQuestions?: string[] | undefined; blockers?: string[] | undefined; confirmedFacts?: string[] | undefined; currentPlan?: string[] | undefined; filesInFocus?: string[] | undefined; inferredFacts?: string[] | undefined; nextStep?: string | undefined; lastBestResult?: string | undefined; }; actionId: string; }, { kind: "update-memory"; args: { openQuestions?: string[] | undefined; blockers?: string[] | undefined; confirmedFacts?: string[] | undefined; currentPlan?: string[] | undefined; filesInFocus?: string[] | undefined; inferredFacts?: string[] | undefined; nextStep?: string | undefined; lastBestResult?: string | undefined; }; actionId: string; }>, z.ZodObject<{ actionId: z.ZodString; kind: z.ZodLiteral<"checkpoint">; args: z.ZodObject<{ summary: z.ZodString; reason: z.ZodString; evidenceRefs: z.ZodDefault>; }, "strip", z.ZodTypeAny, { reason: string; summary: string; evidenceRefs: string[]; }, { reason: string; summary: string; evidenceRefs?: string[] | undefined; }>; }, "strip", z.ZodTypeAny, { kind: "checkpoint"; args: { reason: string; summary: string; evidenceRefs: string[]; }; actionId: string; }, { kind: "checkpoint"; args: { reason: string; summary: string; evidenceRefs?: string[] | undefined; }; actionId: string; }>, z.ZodObject<{ actionId: z.ZodString; kind: z.ZodLiteral<"spawn-subcall">; args: z.ZodObject<{ subcallType: z.ZodEnum<["summarize", "inspect", "classify", "compare", "verify", "generate", "reduce", "meta-review"]>; prompt: z.ZodString; inputRefs: z.ZodDefault>; routingTier: z.ZodDefault>; summary: z.ZodOptional; }, "strip", z.ZodTypeAny, { subcallType: "reduce" | "summarize" | "classify" | "inspect" | "compare" | "verify" | "generate" | "meta-review"; prompt: string; inputRefs: string[]; routingTier: "root" | "child" | "economy"; summary?: string | undefined; }, { subcallType: "reduce" | "summarize" | "classify" | "inspect" | "compare" | "verify" | "generate" | "meta-review"; prompt: string; summary?: string | undefined; inputRefs?: string[] | undefined; routingTier?: "root" | "child" | "economy" | undefined; }>; }, "strip", z.ZodTypeAny, { kind: "spawn-subcall"; args: { subcallType: "reduce" | "summarize" | "classify" | "inspect" | "compare" | "verify" | "generate" | "meta-review"; prompt: string; inputRefs: string[]; routingTier: "root" | "child" | "economy"; summary?: string | undefined; }; actionId: string; }, { kind: "spawn-subcall"; args: { subcallType: "reduce" | "summarize" | "classify" | "inspect" | "compare" | "verify" | "generate" | "meta-review"; prompt: string; summary?: string | undefined; inputRefs?: string[] | undefined; routingTier?: "root" | "child" | "economy" | undefined; }; actionId: string; }>, z.ZodObject<{ actionId: z.ZodString; kind: z.ZodLiteral<"run-code-cell">; args: z.ZodObject<{ languageId: z.ZodEnum<["javascript", "typescript", "python", "powershell"]>; inputRefs: z.ZodDefault>; expectedOutputs: z.ZodDefault>; source: z.ZodString; title: z.ZodOptional; helper: z.ZodOptional; fileName: z.ZodOptional; summary: z.ZodString; publishAsReusable: z.ZodDefault; }, "strip", z.ZodTypeAny, { summary: string; publishAsReusable: boolean; fileName?: string | undefined; helperId?: string | undefined; }, { summary: string; fileName?: string | undefined; helperId?: string | undefined; publishAsReusable?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { source: string; languageId: "typescript" | "javascript" | "python" | "powershell"; inputRefs: string[]; expectedOutputs: string[]; title?: string | undefined; helper?: { summary: string; publishAsReusable: boolean; fileName?: string | undefined; helperId?: string | undefined; } | undefined; }, { source: string; languageId: "typescript" | "javascript" | "python" | "powershell"; title?: string | undefined; inputRefs?: string[] | undefined; expectedOutputs?: string[] | undefined; helper?: { summary: string; fileName?: string | undefined; helperId?: string | undefined; publishAsReusable?: boolean | undefined; } | undefined; }>; }, "strip", z.ZodTypeAny, { kind: "run-code-cell"; args: { source: string; languageId: "typescript" | "javascript" | "python" | "powershell"; inputRefs: string[]; expectedOutputs: string[]; title?: string | undefined; helper?: { summary: string; publishAsReusable: boolean; fileName?: string | undefined; helperId?: string | undefined; } | undefined; }; actionId: string; }, { kind: "run-code-cell"; args: { source: string; languageId: "typescript" | "javascript" | "python" | "powershell"; title?: string | undefined; inputRefs?: string[] | undefined; expectedOutputs?: string[] | undefined; helper?: { summary: string; fileName?: string | undefined; helperId?: string | undefined; publishAsReusable?: boolean | undefined; } | undefined; }; actionId: string; }>, z.ZodObject<{ actionId: z.ZodString; kind: z.ZodLiteral<"propose-promotion">; args: z.ZodObject<{ promotionKind: z.ZodEnum<["final-output", "plan", "patch-proposal", "review-artifact", "instruction-proposal"]>; sourceRefs: z.ZodDefault>; targetSurface: z.ZodString; rationale: z.ZodString; verificationSummary: z.ZodOptional; }, "strip", z.ZodTypeAny, { rationale: string; sourceRefs: string[]; promotionKind: "plan" | "final-output" | "patch-proposal" | "review-artifact" | "instruction-proposal"; targetSurface: string; verificationSummary?: string | undefined; }, { rationale: string; promotionKind: "plan" | "final-output" | "patch-proposal" | "review-artifact" | "instruction-proposal"; targetSurface: string; sourceRefs?: string[] | undefined; verificationSummary?: string | undefined; }>; }, "strip", z.ZodTypeAny, { kind: "propose-promotion"; args: { rationale: string; sourceRefs: string[]; promotionKind: "plan" | "final-output" | "patch-proposal" | "review-artifact" | "instruction-proposal"; targetSurface: string; verificationSummary?: string | undefined; }; actionId: string; }, { kind: "propose-promotion"; args: { rationale: string; promotionKind: "plan" | "final-output" | "patch-proposal" | "review-artifact" | "instruction-proposal"; targetSurface: string; sourceRefs?: string[] | undefined; verificationSummary?: string | undefined; }; actionId: string; }>, z.ZodObject<{ actionId: z.ZodString; kind: z.ZodLiteral<"propose-meta-op">; args: z.ZodObject<{ targetKind: z.ZodString; targetRef: z.ZodString; rationale: z.ZodString; patchSummary: z.ZodString; }, "strip", z.ZodTypeAny, { rationale: string; targetRef: string; targetKind: string; patchSummary: string; }, { rationale: string; targetRef: string; targetKind: string; patchSummary: string; }>; }, "strip", z.ZodTypeAny, { kind: "propose-meta-op"; args: { rationale: string; targetRef: string; targetKind: string; patchSummary: string; }; actionId: string; }, { kind: "propose-meta-op"; args: { rationale: string; targetRef: string; targetKind: string; patchSummary: string; }; actionId: string; }>, z.ZodObject<{ actionId: z.ZodString; kind: z.ZodLiteral<"finalize-output">; args: z.ZodObject<{ summary: z.ZodString; sections: z.ZodDefault>; artifactRefs: z.ZodDefault>; terminalVerdict: z.ZodDefault>; }, "strip", z.ZodTypeAny, { summary: string; sections: string[]; artifactRefs: string[]; terminalVerdict: "blocked" | "partial" | "completed" | "failed"; }, { summary: string; sections?: string[] | undefined; artifactRefs?: string[] | undefined; terminalVerdict?: "blocked" | "partial" | "completed" | "failed" | undefined; }>; }, "strip", z.ZodTypeAny, { kind: "finalize-output"; args: { summary: string; sections: string[]; artifactRefs: string[]; terminalVerdict: "blocked" | "partial" | "completed" | "failed"; }; actionId: string; }, { kind: "finalize-output"; args: { summary: string; sections?: string[] | undefined; artifactRefs?: string[] | undefined; terminalVerdict?: "blocked" | "partial" | "completed" | "failed" | undefined; }; actionId: string; }>]>; export declare const recursiveActionBundleSchema: z.ZodObject<{ bundleId: z.ZodString; sessionId: z.ZodString; iterationId: z.ZodString; intent: z.ZodString; actions: z.ZodArray; args: z.ZodObject<{ handleId: z.ZodString; }, "strip", z.ZodTypeAny, { handleId: string; }, { handleId: string; }>; }, "strip", z.ZodTypeAny, { kind: "read-handle"; args: { handleId: string; }; actionId: string; }, { kind: "read-handle"; args: { handleId: string; }; actionId: string; }>, z.ZodObject<{ actionId: z.ZodString; kind: z.ZodLiteral<"update-memory">; args: z.ZodObject<{ confirmedFacts: z.ZodOptional>; inferredFacts: z.ZodOptional>; openQuestions: z.ZodOptional>; blockers: z.ZodOptional>; filesInFocus: z.ZodOptional>; currentPlan: z.ZodOptional>; nextStep: z.ZodOptional; lastBestResult: z.ZodOptional; }, "strip", z.ZodTypeAny, { openQuestions?: string[] | undefined; blockers?: string[] | undefined; confirmedFacts?: string[] | undefined; currentPlan?: string[] | undefined; filesInFocus?: string[] | undefined; inferredFacts?: string[] | undefined; nextStep?: string | undefined; lastBestResult?: string | undefined; }, { openQuestions?: string[] | undefined; blockers?: string[] | undefined; confirmedFacts?: string[] | undefined; currentPlan?: string[] | undefined; filesInFocus?: string[] | undefined; inferredFacts?: string[] | undefined; nextStep?: string | undefined; lastBestResult?: string | undefined; }>; }, "strip", z.ZodTypeAny, { kind: "update-memory"; args: { openQuestions?: string[] | undefined; blockers?: string[] | undefined; confirmedFacts?: string[] | undefined; currentPlan?: string[] | undefined; filesInFocus?: string[] | undefined; inferredFacts?: string[] | undefined; nextStep?: string | undefined; lastBestResult?: string | undefined; }; actionId: string; }, { kind: "update-memory"; args: { openQuestions?: string[] | undefined; blockers?: string[] | undefined; confirmedFacts?: string[] | undefined; currentPlan?: string[] | undefined; filesInFocus?: string[] | undefined; inferredFacts?: string[] | undefined; nextStep?: string | undefined; lastBestResult?: string | undefined; }; actionId: string; }>, z.ZodObject<{ actionId: z.ZodString; kind: z.ZodLiteral<"checkpoint">; args: z.ZodObject<{ summary: z.ZodString; reason: z.ZodString; evidenceRefs: z.ZodDefault>; }, "strip", z.ZodTypeAny, { reason: string; summary: string; evidenceRefs: string[]; }, { reason: string; summary: string; evidenceRefs?: string[] | undefined; }>; }, "strip", z.ZodTypeAny, { kind: "checkpoint"; args: { reason: string; summary: string; evidenceRefs: string[]; }; actionId: string; }, { kind: "checkpoint"; args: { reason: string; summary: string; evidenceRefs?: string[] | undefined; }; actionId: string; }>, z.ZodObject<{ actionId: z.ZodString; kind: z.ZodLiteral<"spawn-subcall">; args: z.ZodObject<{ subcallType: z.ZodEnum<["summarize", "inspect", "classify", "compare", "verify", "generate", "reduce", "meta-review"]>; prompt: z.ZodString; inputRefs: z.ZodDefault>; routingTier: z.ZodDefault>; summary: z.ZodOptional; }, "strip", z.ZodTypeAny, { subcallType: "reduce" | "summarize" | "classify" | "inspect" | "compare" | "verify" | "generate" | "meta-review"; prompt: string; inputRefs: string[]; routingTier: "root" | "child" | "economy"; summary?: string | undefined; }, { subcallType: "reduce" | "summarize" | "classify" | "inspect" | "compare" | "verify" | "generate" | "meta-review"; prompt: string; summary?: string | undefined; inputRefs?: string[] | undefined; routingTier?: "root" | "child" | "economy" | undefined; }>; }, "strip", z.ZodTypeAny, { kind: "spawn-subcall"; args: { subcallType: "reduce" | "summarize" | "classify" | "inspect" | "compare" | "verify" | "generate" | "meta-review"; prompt: string; inputRefs: string[]; routingTier: "root" | "child" | "economy"; summary?: string | undefined; }; actionId: string; }, { kind: "spawn-subcall"; args: { subcallType: "reduce" | "summarize" | "classify" | "inspect" | "compare" | "verify" | "generate" | "meta-review"; prompt: string; summary?: string | undefined; inputRefs?: string[] | undefined; routingTier?: "root" | "child" | "economy" | undefined; }; actionId: string; }>, z.ZodObject<{ actionId: z.ZodString; kind: z.ZodLiteral<"run-code-cell">; args: z.ZodObject<{ languageId: z.ZodEnum<["javascript", "typescript", "python", "powershell"]>; inputRefs: z.ZodDefault>; expectedOutputs: z.ZodDefault>; source: z.ZodString; title: z.ZodOptional; helper: z.ZodOptional; fileName: z.ZodOptional; summary: z.ZodString; publishAsReusable: z.ZodDefault; }, "strip", z.ZodTypeAny, { summary: string; publishAsReusable: boolean; fileName?: string | undefined; helperId?: string | undefined; }, { summary: string; fileName?: string | undefined; helperId?: string | undefined; publishAsReusable?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { source: string; languageId: "typescript" | "javascript" | "python" | "powershell"; inputRefs: string[]; expectedOutputs: string[]; title?: string | undefined; helper?: { summary: string; publishAsReusable: boolean; fileName?: string | undefined; helperId?: string | undefined; } | undefined; }, { source: string; languageId: "typescript" | "javascript" | "python" | "powershell"; title?: string | undefined; inputRefs?: string[] | undefined; expectedOutputs?: string[] | undefined; helper?: { summary: string; fileName?: string | undefined; helperId?: string | undefined; publishAsReusable?: boolean | undefined; } | undefined; }>; }, "strip", z.ZodTypeAny, { kind: "run-code-cell"; args: { source: string; languageId: "typescript" | "javascript" | "python" | "powershell"; inputRefs: string[]; expectedOutputs: string[]; title?: string | undefined; helper?: { summary: string; publishAsReusable: boolean; fileName?: string | undefined; helperId?: string | undefined; } | undefined; }; actionId: string; }, { kind: "run-code-cell"; args: { source: string; languageId: "typescript" | "javascript" | "python" | "powershell"; title?: string | undefined; inputRefs?: string[] | undefined; expectedOutputs?: string[] | undefined; helper?: { summary: string; fileName?: string | undefined; helperId?: string | undefined; publishAsReusable?: boolean | undefined; } | undefined; }; actionId: string; }>, z.ZodObject<{ actionId: z.ZodString; kind: z.ZodLiteral<"propose-promotion">; args: z.ZodObject<{ promotionKind: z.ZodEnum<["final-output", "plan", "patch-proposal", "review-artifact", "instruction-proposal"]>; sourceRefs: z.ZodDefault>; targetSurface: z.ZodString; rationale: z.ZodString; verificationSummary: z.ZodOptional; }, "strip", z.ZodTypeAny, { rationale: string; sourceRefs: string[]; promotionKind: "plan" | "final-output" | "patch-proposal" | "review-artifact" | "instruction-proposal"; targetSurface: string; verificationSummary?: string | undefined; }, { rationale: string; promotionKind: "plan" | "final-output" | "patch-proposal" | "review-artifact" | "instruction-proposal"; targetSurface: string; sourceRefs?: string[] | undefined; verificationSummary?: string | undefined; }>; }, "strip", z.ZodTypeAny, { kind: "propose-promotion"; args: { rationale: string; sourceRefs: string[]; promotionKind: "plan" | "final-output" | "patch-proposal" | "review-artifact" | "instruction-proposal"; targetSurface: string; verificationSummary?: string | undefined; }; actionId: string; }, { kind: "propose-promotion"; args: { rationale: string; promotionKind: "plan" | "final-output" | "patch-proposal" | "review-artifact" | "instruction-proposal"; targetSurface: string; sourceRefs?: string[] | undefined; verificationSummary?: string | undefined; }; actionId: string; }>, z.ZodObject<{ actionId: z.ZodString; kind: z.ZodLiteral<"propose-meta-op">; args: z.ZodObject<{ targetKind: z.ZodString; targetRef: z.ZodString; rationale: z.ZodString; patchSummary: z.ZodString; }, "strip", z.ZodTypeAny, { rationale: string; targetRef: string; targetKind: string; patchSummary: string; }, { rationale: string; targetRef: string; targetKind: string; patchSummary: string; }>; }, "strip", z.ZodTypeAny, { kind: "propose-meta-op"; args: { rationale: string; targetRef: string; targetKind: string; patchSummary: string; }; actionId: string; }, { kind: "propose-meta-op"; args: { rationale: string; targetRef: string; targetKind: string; patchSummary: string; }; actionId: string; }>, z.ZodObject<{ actionId: z.ZodString; kind: z.ZodLiteral<"finalize-output">; args: z.ZodObject<{ summary: z.ZodString; sections: z.ZodDefault>; artifactRefs: z.ZodDefault>; terminalVerdict: z.ZodDefault>; }, "strip", z.ZodTypeAny, { summary: string; sections: string[]; artifactRefs: string[]; terminalVerdict: "blocked" | "partial" | "completed" | "failed"; }, { summary: string; sections?: string[] | undefined; artifactRefs?: string[] | undefined; terminalVerdict?: "blocked" | "partial" | "completed" | "failed" | undefined; }>; }, "strip", z.ZodTypeAny, { kind: "finalize-output"; args: { summary: string; sections: string[]; artifactRefs: string[]; terminalVerdict: "blocked" | "partial" | "completed" | "failed"; }; actionId: string; }, { kind: "finalize-output"; args: { summary: string; sections?: string[] | undefined; artifactRefs?: string[] | undefined; terminalVerdict?: "blocked" | "partial" | "completed" | "failed" | undefined; }; actionId: string; }>]>, "many">; stopDirective: z.ZodOptional; reason: z.ZodOptional; }, "strip", z.ZodTypeAny, { kind: "pause" | "continue" | "finalize"; reason?: string | undefined; }, { kind: "pause" | "continue" | "finalize"; reason?: string | undefined; }>>; modelTier: z.ZodEnum<["root", "child", "economy"]>; createdAt: z.ZodString; }, "strip", z.ZodTypeAny, { createdAt: string; actions: ({ kind: "read-handle"; args: { handleId: string; }; actionId: string; } | { kind: "update-memory"; args: { openQuestions?: string[] | undefined; blockers?: string[] | undefined; confirmedFacts?: string[] | undefined; currentPlan?: string[] | undefined; filesInFocus?: string[] | undefined; inferredFacts?: string[] | undefined; nextStep?: string | undefined; lastBestResult?: string | undefined; }; actionId: string; } | { kind: "checkpoint"; args: { reason: string; summary: string; evidenceRefs: string[]; }; actionId: string; } | { kind: "spawn-subcall"; args: { subcallType: "reduce" | "summarize" | "classify" | "inspect" | "compare" | "verify" | "generate" | "meta-review"; prompt: string; inputRefs: string[]; routingTier: "root" | "child" | "economy"; summary?: string | undefined; }; actionId: string; } | { kind: "run-code-cell"; args: { source: string; languageId: "typescript" | "javascript" | "python" | "powershell"; inputRefs: string[]; expectedOutputs: string[]; title?: string | undefined; helper?: { summary: string; publishAsReusable: boolean; fileName?: string | undefined; helperId?: string | undefined; } | undefined; }; actionId: string; } | { kind: "propose-promotion"; args: { rationale: string; sourceRefs: string[]; promotionKind: "plan" | "final-output" | "patch-proposal" | "review-artifact" | "instruction-proposal"; targetSurface: string; verificationSummary?: string | undefined; }; actionId: string; } | { kind: "propose-meta-op"; args: { rationale: string; targetRef: string; targetKind: string; patchSummary: string; }; actionId: string; } | { kind: "finalize-output"; args: { summary: string; sections: string[]; artifactRefs: string[]; terminalVerdict: "blocked" | "partial" | "completed" | "failed"; }; actionId: string; })[]; sessionId: string; bundleId: string; iterationId: string; intent: string; modelTier: "root" | "child" | "economy"; stopDirective?: { kind: "pause" | "continue" | "finalize"; reason?: string | undefined; } | undefined; }, { createdAt: string; actions: ({ kind: "read-handle"; args: { handleId: string; }; actionId: string; } | { kind: "update-memory"; args: { openQuestions?: string[] | undefined; blockers?: string[] | undefined; confirmedFacts?: string[] | undefined; currentPlan?: string[] | undefined; filesInFocus?: string[] | undefined; inferredFacts?: string[] | undefined; nextStep?: string | undefined; lastBestResult?: string | undefined; }; actionId: string; } | { kind: "checkpoint"; args: { reason: string; summary: string; evidenceRefs?: string[] | undefined; }; actionId: string; } | { kind: "spawn-subcall"; args: { subcallType: "reduce" | "summarize" | "classify" | "inspect" | "compare" | "verify" | "generate" | "meta-review"; prompt: string; summary?: string | undefined; inputRefs?: string[] | undefined; routingTier?: "root" | "child" | "economy" | undefined; }; actionId: string; } | { kind: "run-code-cell"; args: { source: string; languageId: "typescript" | "javascript" | "python" | "powershell"; title?: string | undefined; inputRefs?: string[] | undefined; expectedOutputs?: string[] | undefined; helper?: { summary: string; fileName?: string | undefined; helperId?: string | undefined; publishAsReusable?: boolean | undefined; } | undefined; }; actionId: string; } | { kind: "propose-promotion"; args: { rationale: string; promotionKind: "plan" | "final-output" | "patch-proposal" | "review-artifact" | "instruction-proposal"; targetSurface: string; sourceRefs?: string[] | undefined; verificationSummary?: string | undefined; }; actionId: string; } | { kind: "propose-meta-op"; args: { rationale: string; targetRef: string; targetKind: string; patchSummary: string; }; actionId: string; } | { kind: "finalize-output"; args: { summary: string; sections?: string[] | undefined; artifactRefs?: string[] | undefined; terminalVerdict?: "blocked" | "partial" | "completed" | "failed" | undefined; }; actionId: string; })[]; sessionId: string; bundleId: string; iterationId: string; intent: string; modelTier: "root" | "child" | "economy"; stopDirective?: { kind: "pause" | "continue" | "finalize"; reason?: string | undefined; } | undefined; }>; export type RecursiveModelTier = z.infer; export type RecursiveAction = z.infer; export type RecursiveActionBundle = z.infer; export type RecursiveSubcallType = z.infer; export type RecursivePromotionKind = z.infer; export type RecursiveCodeCellLanguage = z.infer; export declare function parseRecursiveActionBundle(value: unknown): RecursiveActionBundle; //# sourceMappingURL=action-bundle.d.ts.map