run402-mcp
Version:
MCP server for Run402 — full-stack backend infrastructure for AI agents: Postgres, auth, storage, serverless functions and atomic deploys. Paid with x402/MPP. Includes $0.03 image generation.
6,316 lines • 314 kB
TypeScript
/**
* Structured tool results: the `structuredContent` channel and each tool's
* `outputSchema`.
*
* Every tool returns one object under `structuredContent`, success and error
* alike, with `status: "ok" | "error"`. The object is built from the value the
* tool computed, never parsed back from text, and the text block's fenced JSON
* is that same object serialized, so the two channels cannot diverge.
*
* Every schema object is open (`.passthrough()`): the schema names the fields a
* host branches on, and anything else the SDK or gateway adds passes through.
* The MCP SDK validates `structuredContent` against the schema on success and
* skips validation on `isError`; the tests validate error results too.
*/
import { z } from "zod";
/** Standard return shape for all MCP tool handlers. */
export interface ToolResult {
[key: string]: unknown;
content: Array<{
type: "text";
text: string;
}>;
structuredContent: Record<string, unknown>;
isError?: boolean;
}
/** Local codes for failures that are not a `Run402Error` carrying its own code. */
export type LocalToolErrorCode = "PROJECT_NOT_FOUND" | "PROJECT_CREDENTIAL_NOT_FOUND" | "NETWORK_ERROR" | "RESULT_REF_NOT_FOUND" | "DOCS_TOPIC_NOT_FOUND" | "WALLET_NOT_FOUND" | "UNKNOWN_ARGUMENT" | "INVALID_ARGUMENTS" | "INTERNAL_ERROR";
export interface ToolError {
code: string;
message: string;
next_actions: Array<Record<string, unknown>>;
category?: string;
retryable?: boolean;
safe_to_retry?: boolean;
http_status?: number;
mutation_state?: string;
trace_id?: string;
details?: unknown;
line?: number;
column?: number;
phase?: string;
resource?: string;
operation_id?: string;
plan_id?: string;
fix?: unknown;
logs?: string[];
}
export declare const toolErrorSchema: z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>;
/** At most this many deploy log lines ride in an error, as the text shows. */
export declare const DEPLOY_ERROR_LOG_LINES = 50;
/**
* Normalize anything a handler caught into the one error object. A
* `Run402Error` supplies its own code and fields unchanged; anything else gets
* a local code. `context` is the verb phrase the prose uses ("reading status").
*/
export declare function toolErrorFrom(err: unknown, context?: string): ToolError;
/** The fenced JSON block the text channel carries: the structured object itself. */
export declare function jsonBlock(value: unknown): string;
/** `{ status: "ok", result }` for the fixed tools that return one SDK object. */
export declare function okResult(result: unknown): {
status: "ok";
result: unknown;
};
/** An error result: `isError`, the prose the model reads, the object a host reads. */
export declare function errorResult(text: string, error: ToolError, extra?: Record<string, unknown>): ToolResult;
export declare const runOutputSchema: z.ZodObject<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
value: z.ZodOptional<z.ZodUnknown>;
value_kind: z.ZodOptional<z.ZodLiteral<"undefined">>;
value_window: z.ZodOptional<z.ZodObject<{
path: z.ZodString;
items: z.ZodArray<z.ZodUnknown, "many">;
rest: z.ZodOptional<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
path: z.ZodString;
items: z.ZodArray<z.ZodUnknown, "many">;
rest: z.ZodOptional<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
path: z.ZodString;
items: z.ZodArray<z.ZodUnknown, "many">;
rest: z.ZodOptional<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>;
}, z.ZodTypeAny, "passthrough">>>;
value_ref: z.ZodOptional<z.ZodNullable<z.ZodString>>;
shown: z.ZodOptional<z.ZodNumber>;
total: z.ZodOptional<z.ZodNumber>;
logs: z.ZodOptional<z.ZodArray<z.ZodObject<{
level: z.ZodEnum<["log", "info", "warn", "error"]>;
line: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
level: z.ZodEnum<["log", "info", "warn", "error"]>;
line: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
level: z.ZodEnum<["log", "info", "warn", "error"]>;
line: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">>;
logs_ref: z.ZodOptional<z.ZodNullable<z.ZodString>>;
logs_dropped: z.ZodOptional<z.ZodNumber>;
calls: z.ZodOptional<z.ZodArray<z.ZodObject<{
path: z.ZodString;
duration_ms: z.ZodNumber;
ok: z.ZodBoolean;
code: z.ZodOptional<z.ZodString>;
payment_attempt_id: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
path: z.ZodString;
duration_ms: z.ZodNumber;
ok: z.ZodBoolean;
code: z.ZodOptional<z.ZodString>;
payment_attempt_id: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
path: z.ZodString;
duration_ms: z.ZodNumber;
ok: z.ZodBoolean;
code: z.ZodOptional<z.ZodString>;
payment_attempt_id: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
calls_dropped: z.ZodOptional<z.ZodNumber>;
duration_ms: z.ZodOptional<z.ZodNumber>;
wallet: z.ZodOptional<z.ZodObject<{
local_label: z.ZodString;
address: z.ZodNullable<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
local_label: z.ZodString;
address: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
local_label: z.ZodString;
address: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
value: z.ZodOptional<z.ZodUnknown>;
value_kind: z.ZodOptional<z.ZodLiteral<"undefined">>;
value_window: z.ZodOptional<z.ZodObject<{
path: z.ZodString;
items: z.ZodArray<z.ZodUnknown, "many">;
rest: z.ZodOptional<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
path: z.ZodString;
items: z.ZodArray<z.ZodUnknown, "many">;
rest: z.ZodOptional<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
path: z.ZodString;
items: z.ZodArray<z.ZodUnknown, "many">;
rest: z.ZodOptional<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>;
}, z.ZodTypeAny, "passthrough">>>;
value_ref: z.ZodOptional<z.ZodNullable<z.ZodString>>;
shown: z.ZodOptional<z.ZodNumber>;
total: z.ZodOptional<z.ZodNumber>;
logs: z.ZodOptional<z.ZodArray<z.ZodObject<{
level: z.ZodEnum<["log", "info", "warn", "error"]>;
line: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
level: z.ZodEnum<["log", "info", "warn", "error"]>;
line: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
level: z.ZodEnum<["log", "info", "warn", "error"]>;
line: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">>;
logs_ref: z.ZodOptional<z.ZodNullable<z.ZodString>>;
logs_dropped: z.ZodOptional<z.ZodNumber>;
calls: z.ZodOptional<z.ZodArray<z.ZodObject<{
path: z.ZodString;
duration_ms: z.ZodNumber;
ok: z.ZodBoolean;
code: z.ZodOptional<z.ZodString>;
payment_attempt_id: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
path: z.ZodString;
duration_ms: z.ZodNumber;
ok: z.ZodBoolean;
code: z.ZodOptional<z.ZodString>;
payment_attempt_id: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
path: z.ZodString;
duration_ms: z.ZodNumber;
ok: z.ZodBoolean;
code: z.ZodOptional<z.ZodString>;
payment_attempt_id: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
calls_dropped: z.ZodOptional<z.ZodNumber>;
duration_ms: z.ZodOptional<z.ZodNumber>;
wallet: z.ZodOptional<z.ZodObject<{
local_label: z.ZodString;
address: z.ZodNullable<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
local_label: z.ZodString;
address: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
local_label: z.ZodString;
address: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
value: z.ZodOptional<z.ZodUnknown>;
value_kind: z.ZodOptional<z.ZodLiteral<"undefined">>;
value_window: z.ZodOptional<z.ZodObject<{
path: z.ZodString;
items: z.ZodArray<z.ZodUnknown, "many">;
rest: z.ZodOptional<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
path: z.ZodString;
items: z.ZodArray<z.ZodUnknown, "many">;
rest: z.ZodOptional<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
path: z.ZodString;
items: z.ZodArray<z.ZodUnknown, "many">;
rest: z.ZodOptional<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>;
}, z.ZodTypeAny, "passthrough">>>;
value_ref: z.ZodOptional<z.ZodNullable<z.ZodString>>;
shown: z.ZodOptional<z.ZodNumber>;
total: z.ZodOptional<z.ZodNumber>;
logs: z.ZodOptional<z.ZodArray<z.ZodObject<{
level: z.ZodEnum<["log", "info", "warn", "error"]>;
line: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
level: z.ZodEnum<["log", "info", "warn", "error"]>;
line: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
level: z.ZodEnum<["log", "info", "warn", "error"]>;
line: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">>;
logs_ref: z.ZodOptional<z.ZodNullable<z.ZodString>>;
logs_dropped: z.ZodOptional<z.ZodNumber>;
calls: z.ZodOptional<z.ZodArray<z.ZodObject<{
path: z.ZodString;
duration_ms: z.ZodNumber;
ok: z.ZodBoolean;
code: z.ZodOptional<z.ZodString>;
payment_attempt_id: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
path: z.ZodString;
duration_ms: z.ZodNumber;
ok: z.ZodBoolean;
code: z.ZodOptional<z.ZodString>;
payment_attempt_id: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
path: z.ZodString;
duration_ms: z.ZodNumber;
ok: z.ZodBoolean;
code: z.ZodOptional<z.ZodString>;
payment_attempt_id: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
calls_dropped: z.ZodOptional<z.ZodNumber>;
duration_ms: z.ZodOptional<z.ZodNumber>;
wallet: z.ZodOptional<z.ZodObject<{
local_label: z.ZodString;
address: z.ZodNullable<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
local_label: z.ZodString;
address: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
local_label: z.ZodString;
address: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>;
}, z.ZodTypeAny, "passthrough">>;
export declare const upOutputSchema: z.ZodObject<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
result: z.ZodOptional<z.ZodObject<{
action: z.ZodOptional<z.ZodString>;
mode: z.ZodOptional<z.ZodString>;
dry_run: z.ZodOptional<z.ZodBoolean>;
steps: z.ZodOptional<z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">>;
result: z.ZodOptional<z.ZodUnknown>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
action: z.ZodOptional<z.ZodString>;
mode: z.ZodOptional<z.ZodString>;
dry_run: z.ZodOptional<z.ZodBoolean>;
steps: z.ZodOptional<z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">>;
result: z.ZodOptional<z.ZodUnknown>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
action: z.ZodOptional<z.ZodString>;
mode: z.ZodOptional<z.ZodString>;
dry_run: z.ZodOptional<z.ZodBoolean>;
steps: z.ZodOptional<z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">>;
result: z.ZodOptional<z.ZodUnknown>;
}, z.ZodTypeAny, "passthrough">>>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
result: z.ZodOptional<z.ZodObject<{
action: z.ZodOptional<z.ZodString>;
mode: z.ZodOptional<z.ZodString>;
dry_run: z.ZodOptional<z.ZodBoolean>;
steps: z.ZodOptional<z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">>;
result: z.ZodOptional<z.ZodUnknown>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
action: z.ZodOptional<z.ZodString>;
mode: z.ZodOptional<z.ZodString>;
dry_run: z.ZodOptional<z.ZodBoolean>;
steps: z.ZodOptional<z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">>;
result: z.ZodOptional<z.ZodUnknown>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
action: z.ZodOptional<z.ZodString>;
mode: z.ZodOptional<z.ZodString>;
dry_run: z.ZodOptional<z.ZodBoolean>;
steps: z.ZodOptional<z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">>;
result: z.ZodOptional<z.ZodUnknown>;
}, z.ZodTypeAny, "passthrough">>>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
result: z.ZodOptional<z.ZodObject<{
action: z.ZodOptional<z.ZodString>;
mode: z.ZodOptional<z.ZodString>;
dry_run: z.ZodOptional<z.ZodBoolean>;
steps: z.ZodOptional<z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">>;
result: z.ZodOptional<z.ZodUnknown>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
action: z.ZodOptional<z.ZodString>;
mode: z.ZodOptional<z.ZodString>;
dry_run: z.ZodOptional<z.ZodBoolean>;
steps: z.ZodOptional<z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">>;
result: z.ZodOptional<z.ZodUnknown>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
action: z.ZodOptional<z.ZodString>;
mode: z.ZodOptional<z.ZodString>;
dry_run: z.ZodOptional<z.ZodBoolean>;
steps: z.ZodOptional<z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">>;
result: z.ZodOptional<z.ZodUnknown>;
}, z.ZodTypeAny, "passthrough">>>;
}, z.ZodTypeAny, "passthrough">>;
export declare const deployOutputSchema: z.ZodObject<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
result: z.ZodOptional<z.ZodObject<{
release_id: z.ZodString;
operation_id: z.ZodString;
urls: z.ZodRecord<z.ZodString, z.ZodUnknown>;
warnings: z.ZodOptional<z.ZodArray<z.ZodObject<{
code: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
next_actions: z.ZodOptional<z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
release_id: z.ZodString;
operation_id: z.ZodString;
urls: z.ZodRecord<z.ZodString, z.ZodUnknown>;
warnings: z.ZodOptional<z.ZodArray<z.ZodObject<{
code: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
next_actions: z.ZodOptional<z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
release_id: z.ZodString;
operation_id: z.ZodString;
urls: z.ZodRecord<z.ZodString, z.ZodUnknown>;
warnings: z.ZodOptional<z.ZodArray<z.ZodObject<{
code: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
next_actions: z.ZodOptional<z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
events: z.ZodOptional<z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
warnings: z.ZodOptional<z.ZodArray<z.ZodObject<{
code: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
result: z.ZodOptional<z.ZodObject<{
release_id: z.ZodString;
operation_id: z.ZodString;
urls: z.ZodRecord<z.ZodString, z.ZodUnknown>;
warnings: z.ZodOptional<z.ZodArray<z.ZodObject<{
code: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
next_actions: z.ZodOptional<z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
release_id: z.ZodString;
operation_id: z.ZodString;
urls: z.ZodRecord<z.ZodString, z.ZodUnknown>;
warnings: z.ZodOptional<z.ZodArray<z.ZodObject<{
code: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
next_actions: z.ZodOptional<z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
release_id: z.ZodString;
operation_id: z.ZodString;
urls: z.ZodRecord<z.ZodString, z.ZodUnknown>;
warnings: z.ZodOptional<z.ZodArray<z.ZodObject<{
code: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
next_actions: z.ZodOptional<z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
events: z.ZodOptional<z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
warnings: z.ZodOptional<z.ZodArray<z.ZodObject<{
code: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
result: z.ZodOptional<z.ZodObject<{
release_id: z.ZodString;
operation_id: z.ZodString;
urls: z.ZodRecord<z.ZodString, z.ZodUnknown>;
warnings: z.ZodOptional<z.ZodArray<z.ZodObject<{
code: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
next_actions: z.ZodOptional<z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
release_id: z.ZodString;
operation_id: z.ZodString;
urls: z.ZodRecord<z.ZodString, z.ZodUnknown>;
warnings: z.ZodOptional<z.ZodArray<z.ZodObject<{
code: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
next_actions: z.ZodOptional<z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
release_id: z.ZodString;
operation_id: z.ZodString;
urls: z.ZodRecord<z.ZodString, z.ZodUnknown>;
warnings: z.ZodOptional<z.ZodArray<z.ZodObject<{
code: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
next_actions: z.ZodOptional<z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
events: z.ZodOptional<z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
warnings: z.ZodOptional<z.ZodArray<z.ZodObject<{
code: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
}, z.ZodTypeAny, "passthrough">>;
export declare const statusOutputSchema: z.ZodObject<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
result: z.ZodOptional<z.ZodObject<{
wallet: z.ZodNullable<z.ZodObject<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">>>;
projects: z.ZodArray<z.ZodObject<{
project_id: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
active_project: z.ZodNullable<z.ZodString>;
tier: z.ZodOptional<z.ZodNullable<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
wallet: z.ZodNullable<z.ZodObject<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">>>;
projects: z.ZodArray<z.ZodObject<{
project_id: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
active_project: z.ZodNullable<z.ZodString>;
tier: z.ZodOptional<z.ZodNullable<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
wallet: z.ZodNullable<z.ZodObject<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">>>;
projects: z.ZodArray<z.ZodObject<{
project_id: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
active_project: z.ZodNullable<z.ZodString>;
tier: z.ZodOptional<z.ZodNullable<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, z.ZodTypeAny, "passthrough">>>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
result: z.ZodOptional<z.ZodObject<{
wallet: z.ZodNullable<z.ZodObject<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">>>;
projects: z.ZodArray<z.ZodObject<{
project_id: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
active_project: z.ZodNullable<z.ZodString>;
tier: z.ZodOptional<z.ZodNullable<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
wallet: z.ZodNullable<z.ZodObject<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">>>;
projects: z.ZodArray<z.ZodObject<{
project_id: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
active_project: z.ZodNullable<z.ZodString>;
tier: z.ZodOptional<z.ZodNullable<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
wallet: z.ZodNullable<z.ZodObject<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">>>;
projects: z.ZodArray<z.ZodObject<{
project_id: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
active_project: z.ZodNullable<z.ZodString>;
tier: z.ZodOptional<z.ZodNullable<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, z.ZodTypeAny, "passthrough">>>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
result: z.ZodOptional<z.ZodObject<{
wallet: z.ZodNullable<z.ZodObject<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">>>;
projects: z.ZodArray<z.ZodObject<{
project_id: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
active_project: z.ZodNullable<z.ZodString>;
tier: z.ZodOptional<z.ZodNullable<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
wallet: z.ZodNullable<z.ZodObject<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">>>;
projects: z.ZodArray<z.ZodObject<{
project_id: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
active_project: z.ZodNullable<z.ZodString>;
tier: z.ZodOptional<z.ZodNullable<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
wallet: z.ZodNullable<z.ZodObject<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">>>;
projects: z.ZodArray<z.ZodObject<{
project_id: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
active_project: z.ZodNullable<z.ZodString>;
tier: z.ZodOptional<z.ZodNullable<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, z.ZodTypeAny, "passthrough">>>;
}, z.ZodTypeAny, "passthrough">>;
export declare const whoamiOutputSchema: z.ZodObject<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
result: z.ZodOptional<z.ZodObject<{
principal: z.ZodObject<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>;
memberships: z.ZodArray<z.ZodObject<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
session: z.ZodOptional<z.ZodNullable<z.ZodObject<{
grade: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
principal: z.ZodObject<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>;
memberships: z.ZodArray<z.ZodObject<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
session: z.ZodOptional<z.ZodNullable<z.ZodObject<{
grade: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
principal: z.ZodObject<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>;
memberships: z.ZodArray<z.ZodObject<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
session: z.ZodOptional<z.ZodNullable<z.ZodObject<{
grade: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, z.ZodTypeAny, "passthrough">>>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
result: z.ZodOptional<z.ZodObject<{
principal: z.ZodObject<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>;
memberships: z.ZodArray<z.ZodObject<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
session: z.ZodOptional<z.ZodNullable<z.ZodObject<{
grade: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
principal: z.ZodObject<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>;
memberships: z.ZodArray<z.ZodObject<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
session: z.ZodOptional<z.ZodNullable<z.ZodObject<{
grade: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
principal: z.ZodObject<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>;
memberships: z.ZodArray<z.ZodObject<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
session: z.ZodOptional<z.ZodNullable<z.ZodObject<{
grade: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, z.ZodTypeAny, "passthrough">>>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
result: z.ZodOptional<z.ZodObject<{
principal: z.ZodObject<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>;
memberships: z.ZodArray<z.ZodObject<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
session: z.ZodOptional<z.ZodNullable<z.ZodObject<{
grade: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
principal: z.ZodObject<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>;
memberships: z.ZodArray<z.ZodObject<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
session: z.ZodOptional<z.ZodNullable<z.ZodObject<{
grade: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
principal: z.ZodObject<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>;
memberships: z.ZodArray<z.ZodObject<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
session: z.ZodOptional<z.ZodNullable<z.ZodObject<{
grade: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, z.ZodTypeAny, "passthrough">>>;
}, z.ZodTypeAny, "passthrough">>;
export declare const doctorOutputSchema: z.ZodObject<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
result: z.ZodOptional<z.ZodObject<{
ok: z.ZodBoolean;
blocking: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
warnings: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
checks: z.ZodArray<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
ok: z.ZodBoolean;
blocking: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
warnings: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
checks: z.ZodArray<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
ok: z.ZodBoolean;
blocking: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
warnings: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
checks: z.ZodArray<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
}, z.ZodTypeAny, "passthrough">>>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
result: z.ZodOptional<z.ZodObject<{
ok: z.ZodBoolean;
blocking: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
warnings: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
checks: z.ZodArray<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
ok: z.ZodBoolean;
blocking: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
warnings: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
checks: z.ZodArray<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
ok: z.ZodBoolean;
blocking: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
warnings: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
checks: z.ZodArray<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
}, z.ZodTypeAny, "passthrough">>>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
result: z.ZodOptional<z.ZodObject<{
ok: z.ZodBoolean;
blocking: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
warnings: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
checks: z.ZodArray<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
ok: z.ZodBoolean;
blocking: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
warnings: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
checks: z.ZodArray<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
ok: z.ZodBoolean;
blocking: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
warnings: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
checks: z.ZodArray<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
}, z.ZodTypeAny, "passthrough">>>;
}, z.ZodTypeAny, "passthrough">>;
export declare const expandResultOutputSchema: z.ZodObject<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
ref: z.ZodOptional<z.ZodString>;
kind: z.ZodOptional<z.ZodString>;
offset: z.ZodOptional<z.ZodNumber>;
shown: z.ZodOptional<z.ZodNumber>;
total: z.ZodOptional<z.ZodNumber>;
items: z.ZodOptional<z.ZodArray<z.ZodUnknown, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
ref: z.ZodOptional<z.ZodString>;
kind: z.ZodOptional<z.ZodString>;
offset: z.ZodOptional<z.ZodNumber>;
shown: z.ZodOptional<z.ZodNumber>;
total: z.ZodOptional<z.ZodNumber>;
items: z.ZodOptional<z.ZodArray<z.ZodUnknown, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
ref: z.ZodOptional<z.ZodString>;
kind: z.ZodOptional<z.ZodString>;
offset: z.ZodOptional<z.ZodNumber>;
shown: z.ZodOptional<z.ZodNumber>;
total: z.ZodOptional<z.ZodNumber>;
items: z.ZodOptional<z.ZodArray<z.ZodUnknown, "many">>;
}, z.ZodTypeAny, "passthrough">>;
export declare const docsOutputSchema: z.ZodObject<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
kind: z.ZodOptional<z.ZodString>;
ref: z.ZodOptional<z.ZodNullable<z.ZodString>>;
shown: z.ZodOptional<z.ZodNumber>;
total: z.ZodOptional<z.ZodNumber>;
lines: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
kind: z.ZodOptional<z.ZodString>;
ref: z.ZodOptional<z.ZodNullable<z.ZodString>>;
shown: z.ZodOptional<z.ZodNumber>;
total: z.ZodOptional<z.ZodNumber>;
lines: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
kind: z.ZodOptional<z.ZodString>;
ref: z.ZodOptional<z.ZodNullable<z.ZodString>>;
shown: z.ZodOptional<z.ZodNumber>;
total: z.ZodOptional<z.ZodNumber>;
lines: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>;
/** Tool name → output schema. `src/index.ts` registers each tool with its entry. */
export declare const OUTPUT_SCHEMAS: {
readonly up: z.ZodObject<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
result: z.ZodOptional<z.ZodObject<{
action: z.ZodOptional<z.ZodString>;
mode: z.ZodOptional<z.ZodString>;
dry_run: z.ZodOptional<z.ZodBoolean>;
steps: z.ZodOptional<z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">>;
result: z.ZodOptional<z.ZodUnknown>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
action: z.ZodOptional<z.ZodString>;
mode: z.ZodOptional<z.ZodString>;
dry_run: z.ZodOptional<z.ZodBoolean>;
steps: z.ZodOptional<z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">>;
result: z.ZodOptional<z.ZodUnknown>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
action: z.ZodOptional<z.ZodString>;
mode: z.ZodOptional<z.ZodString>;
dry_run: z.ZodOptional<z.ZodBoolean>;
steps: z.ZodOptional<z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">>;
result: z.ZodOptional<z.ZodUnknown>;
}, z.ZodTypeAny, "passthrough">>>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
result: z.ZodOptional<z.ZodObject<{
action: z.ZodOptional<z.ZodString>;
mode: z.ZodOptional<z.ZodString>;
dry_run: z.ZodOptional<z.ZodBoolean>;
steps: z.ZodOptional<z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">>;
result: z.ZodOptional<z.ZodUnknown>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
action: z.ZodOptional<z.ZodString>;
mode: z.ZodOptional<z.ZodString>;
dry_run: z.ZodOptional<z.ZodBoolean>;
steps: z.ZodOptional<z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">>;
result: z.ZodOptional<z.ZodUnknown>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
action: z.ZodOptional<z.ZodString>;
mode: z.ZodOptional<z.ZodString>;
dry_run: z.ZodOptional<z.ZodBoolean>;
steps: z.ZodOptional<z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">>;
result: z.ZodOptional<z.ZodUnknown>;
}, z.ZodTypeAny, "passthrough">>>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
result: z.ZodOptional<z.ZodObject<{
action: z.ZodOptional<z.ZodString>;
mode: z.ZodOptional<z.ZodString>;
dry_run: z.ZodOptional<z.ZodBoolean>;
steps: z.ZodOptional<z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">>;
result: z.ZodOptional<z.ZodUnknown>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
action: z.ZodOptional<z.ZodString>;
mode: z.ZodOptional<z.ZodString>;
dry_run: z.ZodOptional<z.ZodBoolean>;
steps: z.ZodOptional<z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">>;
result: z.ZodOptional<z.ZodUnknown>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
action: z.ZodOptional<z.ZodString>;
mode: z.ZodOptional<z.ZodString>;
dry_run: z.ZodOptional<z.ZodBoolean>;
steps: z.ZodOptional<z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">>;
result: z.ZodOptional<z.ZodUnknown>;
}, z.ZodTypeAny, "passthrough">>>;
}, z.ZodTypeAny, "passthrough">>;
readonly deploy: z.ZodObject<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
result: z.ZodOptional<z.ZodObject<{
release_id: z.ZodString;
operation_id: z.ZodString;
urls: z.ZodRecord<z.ZodString, z.ZodUnknown>;
warnings: z.ZodOptional<z.ZodArray<z.ZodObject<{
code: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
next_actions: z.ZodOptional<z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
release_id: z.ZodString;
operation_id: z.ZodString;
urls: z.ZodRecord<z.ZodString, z.ZodUnknown>;
warnings: z.ZodOptional<z.ZodArray<z.ZodObject<{
code: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
next_actions: z.ZodOptional<z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
release_id: z.ZodString;
operation_id: z.ZodString;
urls: z.ZodRecord<z.ZodString, z.ZodUnknown>;
warnings: z.ZodOptional<z.ZodArray<z.ZodObject<{
code: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
next_actions: z.ZodOptional<z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
events: z.ZodOptional<z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
warnings: z.ZodOptional<z.ZodArray<z.ZodObject<{
code: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
result: z.ZodOptional<z.ZodObject<{
release_id: z.ZodString;
operation_id: z.ZodString;
urls: z.ZodRecord<z.ZodString, z.ZodUnknown>;
warnings: z.ZodOptional<z.ZodArray<z.ZodObject<{
code: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
next_actions: z.ZodOptional<z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
release_id: z.ZodString;
operation_id: z.ZodString;
urls: z.ZodRecord<z.ZodString, z.ZodUnknown>;
warnings: z.ZodOptional<z.ZodArray<z.ZodObject<{
code: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
next_actions: z.ZodOptional<z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
release_id: z.ZodString;
operation_id: z.ZodString;
urls: z.ZodRecord<z.ZodString, z.ZodUnknown>;
warnings: z.ZodOptional<z.ZodArray<z.ZodObject<{
code: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
next_actions: z.ZodOptional<z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
events: z.ZodOptional<z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
warnings: z.ZodOptional<z.ZodArray<z.ZodObject<{
code: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
result: z.ZodOptional<z.ZodObject<{
release_id: z.ZodString;
operation_id: z.ZodString;
urls: z.ZodRecord<z.ZodString, z.ZodUnknown>;
warnings: z.ZodOptional<z.ZodArray<z.ZodObject<{
code: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
next_actions: z.ZodOptional<z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
release_id: z.ZodString;
operation_id: z.ZodString;
urls: z.ZodRecord<z.ZodString, z.ZodUnknown>;
warnings: z.ZodOptional<z.ZodArray<z.ZodObject<{
code: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
next_actions: z.ZodOptional<z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
release_id: z.ZodString;
operation_id: z.ZodString;
urls: z.ZodRecord<z.ZodString, z.ZodUnknown>;
warnings: z.ZodOptional<z.ZodArray<z.ZodObject<{
code: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
next_actions: z.ZodOptional<z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
events: z.ZodOptional<z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
warnings: z.ZodOptional<z.ZodArray<z.ZodObject<{
code: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
}, z.ZodTypeAny, "passthrough">>;
readonly status: z.ZodObject<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
result: z.ZodOptional<z.ZodObject<{
wallet: z.ZodNullable<z.ZodObject<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">>>;
projects: z.ZodArray<z.ZodObject<{
project_id: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
active_project: z.ZodNullable<z.ZodString>;
tier: z.ZodOptional<z.ZodNullable<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
wallet: z.ZodNullable<z.ZodObject<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">>>;
projects: z.ZodArray<z.ZodObject<{
project_id: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
active_project: z.ZodNullable<z.ZodString>;
tier: z.ZodOptional<z.ZodNullable<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
wallet: z.ZodNullable<z.ZodObject<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">>>;
projects: z.ZodArray<z.ZodObject<{
project_id: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
active_project: z.ZodNullable<z.ZodString>;
tier: z.ZodOptional<z.ZodNullable<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, z.ZodTypeAny, "passthrough">>>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
result: z.ZodOptional<z.ZodObject<{
wallet: z.ZodNullable<z.ZodObject<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">>>;
projects: z.ZodArray<z.ZodObject<{
project_id: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
active_project: z.ZodNullable<z.ZodString>;
tier: z.ZodOptional<z.ZodNullable<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
wallet: z.ZodNullable<z.ZodObject<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">>>;
projects: z.ZodArray<z.ZodObject<{
project_id: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
active_project: z.ZodNullable<z.ZodString>;
tier: z.ZodOptional<z.ZodNullable<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
wallet: z.ZodNullable<z.ZodObject<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">>>;
projects: z.ZodArray<z.ZodObject<{
project_id: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
active_project: z.ZodNullable<z.ZodString>;
tier: z.ZodOptional<z.ZodNullable<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, z.ZodTypeAny, "passthrough">>>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
result: z.ZodOptional<z.ZodObject<{
wallet: z.ZodNullable<z.ZodObject<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">>>;
projects: z.ZodArray<z.ZodObject<{
project_id: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
active_project: z.ZodNullable<z.ZodString>;
tier: z.ZodOptional<z.ZodNullable<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
wallet: z.ZodNullable<z.ZodObject<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">>>;
projects: z.ZodArray<z.ZodObject<{
project_id: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
active_project: z.ZodNullable<z.ZodString>;
tier: z.ZodOptional<z.ZodNullable<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
wallet: z.ZodNullable<z.ZodObject<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
local_label: z.ZodString;
server_label: z.ZodOptional<z.ZodNullable<z.ZodString>>;
address: z.ZodString;
}, z.ZodTypeAny, "passthrough">>>;
projects: z.ZodArray<z.ZodObject<{
project_id: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
project_id: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
active_project: z.ZodNullable<z.ZodString>;
tier: z.ZodOptional<z.ZodNullable<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
expires: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, z.ZodTypeAny, "passthrough">>>;
}, z.ZodTypeAny, "passthrough">>;
readonly whoami: z.ZodObject<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
result: z.ZodOptional<z.ZodObject<{
principal: z.ZodObject<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>;
memberships: z.ZodArray<z.ZodObject<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
session: z.ZodOptional<z.ZodNullable<z.ZodObject<{
grade: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
principal: z.ZodObject<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>;
memberships: z.ZodArray<z.ZodObject<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
session: z.ZodOptional<z.ZodNullable<z.ZodObject<{
grade: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
principal: z.ZodObject<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>;
memberships: z.ZodArray<z.ZodObject<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
session: z.ZodOptional<z.ZodNullable<z.ZodObject<{
grade: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, z.ZodTypeAny, "passthrough">>>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
result: z.ZodOptional<z.ZodObject<{
principal: z.ZodObject<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>;
memberships: z.ZodArray<z.ZodObject<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
session: z.ZodOptional<z.ZodNullable<z.ZodObject<{
grade: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
principal: z.ZodObject<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>;
memberships: z.ZodArray<z.ZodObject<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
session: z.ZodOptional<z.ZodNullable<z.ZodObject<{
grade: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
principal: z.ZodObject<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>;
memberships: z.ZodArray<z.ZodObject<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
session: z.ZodOptional<z.ZodNullable<z.ZodObject<{
grade: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, z.ZodTypeAny, "passthrough">>>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
result: z.ZodOptional<z.ZodObject<{
principal: z.ZodObject<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>;
memberships: z.ZodArray<z.ZodObject<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
session: z.ZodOptional<z.ZodNullable<z.ZodObject<{
grade: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
principal: z.ZodObject<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>;
memberships: z.ZodArray<z.ZodObject<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
session: z.ZodOptional<z.ZodNullable<z.ZodObject<{
grade: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
principal: z.ZodObject<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
id: z.ZodString;
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>;
memberships: z.ZodArray<z.ZodObject<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
org_id: z.ZodString;
role: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
session: z.ZodOptional<z.ZodNullable<z.ZodObject<{
grade: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
grade: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>>;
}, z.ZodTypeAny, "passthrough">>>;
}, z.ZodTypeAny, "passthrough">>;
readonly doctor: z.ZodObject<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
result: z.ZodOptional<z.ZodObject<{
ok: z.ZodBoolean;
blocking: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
warnings: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
checks: z.ZodArray<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
ok: z.ZodBoolean;
blocking: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
warnings: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
checks: z.ZodArray<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
ok: z.ZodBoolean;
blocking: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
warnings: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
checks: z.ZodArray<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
}, z.ZodTypeAny, "passthrough">>>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
result: z.ZodOptional<z.ZodObject<{
ok: z.ZodBoolean;
blocking: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
warnings: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
checks: z.ZodArray<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
ok: z.ZodBoolean;
blocking: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
warnings: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
checks: z.ZodArray<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
ok: z.ZodBoolean;
blocking: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
warnings: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
checks: z.ZodArray<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
}, z.ZodTypeAny, "passthrough">>>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
result: z.ZodOptional<z.ZodObject<{
ok: z.ZodBoolean;
blocking: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
warnings: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
checks: z.ZodArray<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
ok: z.ZodBoolean;
blocking: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
warnings: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
checks: z.ZodArray<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
ok: z.ZodBoolean;
blocking: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
warnings: z.ZodArray<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, "many">;
checks: z.ZodArray<z.ZodObject<{
name: z.ZodString;
status: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
name: z.ZodString;
status: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">;
}, z.ZodTypeAny, "passthrough">>>;
}, z.ZodTypeAny, "passthrough">>;
readonly docs: z.ZodObject<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
kind: z.ZodOptional<z.ZodString>;
ref: z.ZodOptional<z.ZodNullable<z.ZodString>>;
shown: z.ZodOptional<z.ZodNumber>;
total: z.ZodOptional<z.ZodNumber>;
lines: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
kind: z.ZodOptional<z.ZodString>;
ref: z.ZodOptional<z.ZodNullable<z.ZodString>>;
shown: z.ZodOptional<z.ZodNumber>;
total: z.ZodOptional<z.ZodNumber>;
lines: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
kind: z.ZodOptional<z.ZodString>;
ref: z.ZodOptional<z.ZodNullable<z.ZodString>>;
shown: z.ZodOptional<z.ZodNumber>;
total: z.ZodOptional<z.ZodNumber>;
lines: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>;
readonly run: z.ZodObject<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
value: z.ZodOptional<z.ZodUnknown>;
value_kind: z.ZodOptional<z.ZodLiteral<"undefined">>;
value_window: z.ZodOptional<z.ZodObject<{
path: z.ZodString;
items: z.ZodArray<z.ZodUnknown, "many">;
rest: z.ZodOptional<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
path: z.ZodString;
items: z.ZodArray<z.ZodUnknown, "many">;
rest: z.ZodOptional<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
path: z.ZodString;
items: z.ZodArray<z.ZodUnknown, "many">;
rest: z.ZodOptional<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>;
}, z.ZodTypeAny, "passthrough">>>;
value_ref: z.ZodOptional<z.ZodNullable<z.ZodString>>;
shown: z.ZodOptional<z.ZodNumber>;
total: z.ZodOptional<z.ZodNumber>;
logs: z.ZodOptional<z.ZodArray<z.ZodObject<{
level: z.ZodEnum<["log", "info", "warn", "error"]>;
line: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
level: z.ZodEnum<["log", "info", "warn", "error"]>;
line: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
level: z.ZodEnum<["log", "info", "warn", "error"]>;
line: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">>;
logs_ref: z.ZodOptional<z.ZodNullable<z.ZodString>>;
logs_dropped: z.ZodOptional<z.ZodNumber>;
calls: z.ZodOptional<z.ZodArray<z.ZodObject<{
path: z.ZodString;
duration_ms: z.ZodNumber;
ok: z.ZodBoolean;
code: z.ZodOptional<z.ZodString>;
payment_attempt_id: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
path: z.ZodString;
duration_ms: z.ZodNumber;
ok: z.ZodBoolean;
code: z.ZodOptional<z.ZodString>;
payment_attempt_id: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
path: z.ZodString;
duration_ms: z.ZodNumber;
ok: z.ZodBoolean;
code: z.ZodOptional<z.ZodString>;
payment_attempt_id: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
calls_dropped: z.ZodOptional<z.ZodNumber>;
duration_ms: z.ZodOptional<z.ZodNumber>;
wallet: z.ZodOptional<z.ZodObject<{
local_label: z.ZodString;
address: z.ZodNullable<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
local_label: z.ZodString;
address: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
local_label: z.ZodString;
address: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
value: z.ZodOptional<z.ZodUnknown>;
value_kind: z.ZodOptional<z.ZodLiteral<"undefined">>;
value_window: z.ZodOptional<z.ZodObject<{
path: z.ZodString;
items: z.ZodArray<z.ZodUnknown, "many">;
rest: z.ZodOptional<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
path: z.ZodString;
items: z.ZodArray<z.ZodUnknown, "many">;
rest: z.ZodOptional<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
path: z.ZodString;
items: z.ZodArray<z.ZodUnknown, "many">;
rest: z.ZodOptional<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>;
}, z.ZodTypeAny, "passthrough">>>;
value_ref: z.ZodOptional<z.ZodNullable<z.ZodString>>;
shown: z.ZodOptional<z.ZodNumber>;
total: z.ZodOptional<z.ZodNumber>;
logs: z.ZodOptional<z.ZodArray<z.ZodObject<{
level: z.ZodEnum<["log", "info", "warn", "error"]>;
line: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
level: z.ZodEnum<["log", "info", "warn", "error"]>;
line: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
level: z.ZodEnum<["log", "info", "warn", "error"]>;
line: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">>;
logs_ref: z.ZodOptional<z.ZodNullable<z.ZodString>>;
logs_dropped: z.ZodOptional<z.ZodNumber>;
calls: z.ZodOptional<z.ZodArray<z.ZodObject<{
path: z.ZodString;
duration_ms: z.ZodNumber;
ok: z.ZodBoolean;
code: z.ZodOptional<z.ZodString>;
payment_attempt_id: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
path: z.ZodString;
duration_ms: z.ZodNumber;
ok: z.ZodBoolean;
code: z.ZodOptional<z.ZodString>;
payment_attempt_id: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
path: z.ZodString;
duration_ms: z.ZodNumber;
ok: z.ZodBoolean;
code: z.ZodOptional<z.ZodString>;
payment_attempt_id: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
calls_dropped: z.ZodOptional<z.ZodNumber>;
duration_ms: z.ZodOptional<z.ZodNumber>;
wallet: z.ZodOptional<z.ZodObject<{
local_label: z.ZodString;
address: z.ZodNullable<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
local_label: z.ZodString;
address: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
local_label: z.ZodString;
address: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
value: z.ZodOptional<z.ZodUnknown>;
value_kind: z.ZodOptional<z.ZodLiteral<"undefined">>;
value_window: z.ZodOptional<z.ZodObject<{
path: z.ZodString;
items: z.ZodArray<z.ZodUnknown, "many">;
rest: z.ZodOptional<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
path: z.ZodString;
items: z.ZodArray<z.ZodUnknown, "many">;
rest: z.ZodOptional<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
path: z.ZodString;
items: z.ZodArray<z.ZodUnknown, "many">;
rest: z.ZodOptional<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>;
}, z.ZodTypeAny, "passthrough">>>;
value_ref: z.ZodOptional<z.ZodNullable<z.ZodString>>;
shown: z.ZodOptional<z.ZodNumber>;
total: z.ZodOptional<z.ZodNumber>;
logs: z.ZodOptional<z.ZodArray<z.ZodObject<{
level: z.ZodEnum<["log", "info", "warn", "error"]>;
line: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
level: z.ZodEnum<["log", "info", "warn", "error"]>;
line: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
level: z.ZodEnum<["log", "info", "warn", "error"]>;
line: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, "many">>;
logs_ref: z.ZodOptional<z.ZodNullable<z.ZodString>>;
logs_dropped: z.ZodOptional<z.ZodNumber>;
calls: z.ZodOptional<z.ZodArray<z.ZodObject<{
path: z.ZodString;
duration_ms: z.ZodNumber;
ok: z.ZodBoolean;
code: z.ZodOptional<z.ZodString>;
payment_attempt_id: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
path: z.ZodString;
duration_ms: z.ZodNumber;
ok: z.ZodBoolean;
code: z.ZodOptional<z.ZodString>;
payment_attempt_id: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
path: z.ZodString;
duration_ms: z.ZodNumber;
ok: z.ZodBoolean;
code: z.ZodOptional<z.ZodString>;
payment_attempt_id: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
calls_dropped: z.ZodOptional<z.ZodNumber>;
duration_ms: z.ZodOptional<z.ZodNumber>;
wallet: z.ZodOptional<z.ZodObject<{
local_label: z.ZodString;
address: z.ZodNullable<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
local_label: z.ZodString;
address: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
local_label: z.ZodString;
address: z.ZodNullable<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>>;
}, z.ZodTypeAny, "passthrough">>;
readonly expand_result: z.ZodObject<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
ref: z.ZodOptional<z.ZodString>;
kind: z.ZodOptional<z.ZodString>;
offset: z.ZodOptional<z.ZodNumber>;
shown: z.ZodOptional<z.ZodNumber>;
total: z.ZodOptional<z.ZodNumber>;
items: z.ZodOptional<z.ZodArray<z.ZodUnknown, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
ref: z.ZodOptional<z.ZodString>;
kind: z.ZodOptional<z.ZodString>;
offset: z.ZodOptional<z.ZodNumber>;
shown: z.ZodOptional<z.ZodNumber>;
total: z.ZodOptional<z.ZodNumber>;
items: z.ZodOptional<z.ZodArray<z.ZodUnknown, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
status: z.ZodEnum<["ok", "error"]>;
error: z.ZodOptional<z.ZodObject<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
code: z.ZodString;
message: z.ZodString;
next_actions: z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
type: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">;
category: z.ZodOptional<z.ZodString>;
retryable: z.ZodOptional<z.ZodBoolean>;
safe_to_retry: z.ZodOptional<z.ZodBoolean>;
http_status: z.ZodOptional<z.ZodNumber>;
mutation_state: z.ZodOptional<z.ZodString>;
trace_id: z.ZodOptional<z.ZodString>;
details: z.ZodOptional<z.ZodUnknown>;
line: z.ZodOptional<z.ZodNumber>;
column: z.ZodOptional<z.ZodNumber>;
phase: z.ZodOptional<z.ZodString>;
resource: z.ZodOptional<z.ZodString>;
operation_id: z.ZodOptional<z.ZodString>;
plan_id: z.ZodOptional<z.ZodString>;
fix: z.ZodOptional<z.ZodUnknown>;
logs: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, z.ZodTypeAny, "passthrough">>>;
} & {
ref: z.ZodOptional<z.ZodString>;
kind: z.ZodOptional<z.ZodString>;
offset: z.ZodOptional<z.ZodNumber>;
shown: z.ZodOptional<z.ZodNumber>;
total: z.ZodOptional<z.ZodNumber>;
items: z.ZodOptional<z.ZodArray<z.ZodUnknown, "many">>;
}, z.ZodTypeAny, "passthrough">>;
};
//# sourceMappingURL=structured.d.ts.map