UNPKG

wowok_agent

Version:

Making It Easy for AI Agents to Communicate, Collaborate, Trade, and Trust.

1,723 lines 633 kB
import { z } from "zod"; export declare const LocalMarkConstraints: { readonly nameMaxLength: 64; readonly tagMaxLength: 64; readonly tagMaxCount: 50; }; export declare const LocalInfoConstraints: { readonly nameMaxLength: 64; readonly contentMaxLength: 300; readonly contentMaxCount: 50; readonly defaultName: "Address of delivery"; }; export declare const AccountConstraints: { readonly nameMaxLength: 64; }; export declare const ErrorResultSchema: z.ZodObject<{ error: z.ZodLiteral<true>; code: z.ZodOptional<z.ZodString>; message: z.ZodString; details: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, "strip", z.ZodTypeAny, { message: string; error: true; code?: string | undefined; details?: Record<string, string> | undefined; }, { message: string; error: true; code?: string | undefined; details?: Record<string, string> | undefined; }>; export declare const createResultSchema: <T extends z.ZodType>(successSchema: T) => z.ZodUnion<[z.ZodObject<{ success: z.ZodLiteral<true>; data: T; }, "strip", z.ZodTypeAny, z.objectUtil.addQuestionMarks<z.baseObjectOutputType<{ success: z.ZodLiteral<true>; data: T; }>, any> extends infer T_1 ? { [k in keyof T_1]: T_1[k]; } : never, z.baseObjectInputType<{ success: z.ZodLiteral<true>; data: T; }> extends infer T_2 ? { [k_1 in keyof T_2]: T_2[k_1]; } : never>, z.ZodObject<{ error: z.ZodLiteral<true>; code: z.ZodOptional<z.ZodString>; message: z.ZodString; details: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, "strip", z.ZodTypeAny, { message: string; error: true; code?: string | undefined; details?: Record<string, string> | undefined; }, { message: string; error: true; code?: string | undefined; details?: Record<string, string> | undefined; }>]>; export declare const CoinBalanceSchema: z.ZodObject<{ coinType: z.ZodString; coinObjectCount: z.ZodNumber; totalBalance: z.ZodString; lockedBalance: z.ZodRecord<z.ZodString, z.ZodString>; }, "strip", z.ZodTypeAny, { coinType: string; coinObjectCount: number; totalBalance: string; lockedBalance: Record<string, string>; }, { coinType: string; coinObjectCount: number; totalBalance: string; lockedBalance: Record<string, string>; }>; export declare const CoinStructSchema: z.ZodObject<{ balance: z.ZodString; coinObjectId: z.ZodString; coinType: z.ZodString; digest: z.ZodString; previousTransaction: z.ZodString; version: z.ZodString; }, "strip", z.ZodTypeAny, { version: string; previousTransaction: string; balance: string; coinType: string; coinObjectId: string; digest: string; }, { version: string; previousTransaction: string; balance: string; coinType: string; coinObjectId: string; digest: string; }>; export declare const PaginatedCoinsSchema: z.ZodObject<{ data: z.ZodArray<z.ZodObject<{ balance: z.ZodString; coinObjectId: z.ZodString; coinType: z.ZodString; digest: z.ZodString; previousTransaction: z.ZodString; version: z.ZodString; }, "strip", z.ZodTypeAny, { version: string; previousTransaction: string; balance: string; coinType: string; coinObjectId: string; digest: string; }, { version: string; previousTransaction: string; balance: string; coinType: string; coinObjectId: string; digest: string; }>, "many">; hasNextPage: z.ZodBoolean; nextCursor: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>; }, "strip", z.ZodTypeAny, { data: { version: string; previousTransaction: string; balance: string; coinType: string; coinObjectId: string; digest: string; }[]; hasNextPage: boolean; nextCursor?: string | null | undefined; }, { data: { version: string; previousTransaction: string; balance: string; coinType: string; coinObjectId: string; digest: string; }[]; hasNextPage: boolean; nextCursor?: string | null | undefined; }>; export declare const FaucetCoinInfoSchema: z.ZodObject<{ amount: z.ZodNumber; id: z.ZodString; transferTxDigest: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; amount: number; transferTxDigest: string; }, { id: string; amount: number; transferTxDigest: string; }>; export declare const EventIdSchema: z.ZodObject<{ eventSeq: z.ZodString; txDigest: z.ZodString; }, "strip", z.ZodTypeAny, { eventSeq: string; txDigest: string; }, { eventSeq: string; txDigest: string; }>; export declare const WowEventSchema: z.ZodDiscriminatedUnion<"bcsEncoding", [z.ZodObject<{ id: z.ZodObject<{ eventSeq: z.ZodString; txDigest: z.ZodString; }, "strip", z.ZodTypeAny, { eventSeq: string; txDigest: string; }, { eventSeq: string; txDigest: string; }>; packageId: z.ZodString; parsedJson: z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodBoolean]>>; sender: z.ZodString; timestampMs: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>; transactionModule: z.ZodString; type: z.ZodString; bcs: z.ZodString; bcsEncoding: z.ZodLiteral<"base64">; }, "strip", z.ZodTypeAny, { type: string; id: { eventSeq: string; txDigest: string; }; bcsEncoding: "base64"; packageId: string; parsedJson: Record<string, string | number | boolean>; sender: string; transactionModule: string; bcs: string; timestampMs?: string | null | undefined; }, { type: string; id: { eventSeq: string; txDigest: string; }; bcsEncoding: "base64"; packageId: string; parsedJson: Record<string, string | number | boolean>; sender: string; transactionModule: string; bcs: string; timestampMs?: string | null | undefined; }>, z.ZodObject<{ id: z.ZodObject<{ eventSeq: z.ZodString; txDigest: z.ZodString; }, "strip", z.ZodTypeAny, { eventSeq: string; txDigest: string; }, { eventSeq: string; txDigest: string; }>; packageId: z.ZodString; parsedJson: z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodBoolean]>>; sender: z.ZodString; timestampMs: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>; transactionModule: z.ZodString; type: z.ZodString; bcs: z.ZodString; bcsEncoding: z.ZodLiteral<"base58">; }, "strip", z.ZodTypeAny, { type: string; id: { eventSeq: string; txDigest: string; }; bcsEncoding: "base58"; packageId: string; parsedJson: Record<string, string | number | boolean>; sender: string; transactionModule: string; bcs: string; timestampMs?: string | null | undefined; }, { type: string; id: { eventSeq: string; txDigest: string; }; bcsEncoding: "base58"; packageId: string; parsedJson: Record<string, string | number | boolean>; sender: string; transactionModule: string; bcs: string; timestampMs?: string | null | undefined; }>]>; export declare const BalanceChangeSchema: z.ZodObject<{ amount: z.ZodString; coinType: z.ZodString; owner: z.ZodUnion<[z.ZodObject<{ AddressOwner: z.ZodString; }, "strict", z.ZodTypeAny, { AddressOwner: string; }, { AddressOwner: string; }>, z.ZodObject<{ ObjectOwner: z.ZodString; }, "strict", z.ZodTypeAny, { ObjectOwner: string; }, { ObjectOwner: string; }>, z.ZodObject<{ Shared: z.ZodObject<{ initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strict", z.ZodTypeAny, { initial_shared_version: string | number; }, { initial_shared_version: string | number; }>; }, "strict", z.ZodTypeAny, { Shared: { initial_shared_version: string | number; }; }, { Shared: { initial_shared_version: string | number; }; }>, z.ZodLiteral<"Immutable">, z.ZodObject<{ ConsensusAddressOwner: z.ZodObject<{ owner: z.ZodString; start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strict", z.ZodTypeAny, { owner: string; start_version: string | number; }, { owner: string; start_version: string | number; }>; }, "strict", z.ZodTypeAny, { ConsensusAddressOwner: { owner: string; start_version: string | number; }; }, { ConsensusAddressOwner: { owner: string; start_version: string | number; }; }>]>; }, "strip", z.ZodTypeAny, { owner: { AddressOwner: string; } | { ObjectOwner: string; } | { Shared: { initial_shared_version: string | number; }; } | "Immutable" | { ConsensusAddressOwner: { owner: string; start_version: string | number; }; }; coinType: string; amount: string; }, { owner: { AddressOwner: string; } | { ObjectOwner: string; } | { Shared: { initial_shared_version: string | number; }; } | "Immutable" | { ConsensusAddressOwner: { owner: string; start_version: string | number; }; }; coinType: string; amount: string; }>; export declare const GasCostSummarySchema: z.ZodObject<{ computationCost: z.ZodString; nonRefundableStorageFee: z.ZodString; storageCost: z.ZodString; storageRebate: z.ZodString; }, "strip", z.ZodTypeAny, { computationCost: string; nonRefundableStorageFee: string; storageCost: string; storageRebate: string; }, { computationCost: string; nonRefundableStorageFee: string; storageCost: string; storageRebate: string; }>; export declare const WowObjectRefSchema: z.ZodObject<{ digest: z.ZodString; objectId: z.ZodString; version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strip", z.ZodTypeAny, { version: string | number; digest: string; objectId: string; }, { version: string | number; digest: string; objectId: string; }>; export declare const OwnedObjectRefSchema: z.ZodObject<{ owner: z.ZodUnion<[z.ZodObject<{ AddressOwner: z.ZodString; }, "strict", z.ZodTypeAny, { AddressOwner: string; }, { AddressOwner: string; }>, z.ZodObject<{ ObjectOwner: z.ZodString; }, "strict", z.ZodTypeAny, { ObjectOwner: string; }, { ObjectOwner: string; }>, z.ZodObject<{ Shared: z.ZodObject<{ initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strict", z.ZodTypeAny, { initial_shared_version: string | number; }, { initial_shared_version: string | number; }>; }, "strict", z.ZodTypeAny, { Shared: { initial_shared_version: string | number; }; }, { Shared: { initial_shared_version: string | number; }; }>, z.ZodLiteral<"Immutable">, z.ZodObject<{ ConsensusAddressOwner: z.ZodObject<{ owner: z.ZodString; start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strict", z.ZodTypeAny, { owner: string; start_version: string | number; }, { owner: string; start_version: string | number; }>; }, "strict", z.ZodTypeAny, { ConsensusAddressOwner: { owner: string; start_version: string | number; }; }, { ConsensusAddressOwner: { owner: string; start_version: string | number; }; }>]>; reference: z.ZodObject<{ digest: z.ZodString; objectId: z.ZodString; version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strip", z.ZodTypeAny, { version: string | number; digest: string; objectId: string; }, { version: string | number; digest: string; objectId: string; }>; }, "strip", z.ZodTypeAny, { owner: { AddressOwner: string; } | { ObjectOwner: string; } | { Shared: { initial_shared_version: string | number; }; } | "Immutable" | { ConsensusAddressOwner: { owner: string; start_version: string | number; }; }; reference: { version: string | number; digest: string; objectId: string; }; }, { owner: { AddressOwner: string; } | { ObjectOwner: string; } | { Shared: { initial_shared_version: string | number; }; } | "Immutable" | { ConsensusAddressOwner: { owner: string; start_version: string | number; }; }; reference: { version: string | number; digest: string; objectId: string; }; }>; export declare const TransactionBlockEffectsModifiedAtVersionsSchema: z.ZodObject<{ objectId: z.ZodString; sequenceNumber: z.ZodString; }, "strip", z.ZodTypeAny, { objectId: string; sequenceNumber: string; }, { objectId: string; sequenceNumber: string; }>; export declare const WowMoveAbortSchema: z.ZodObject<{ error_code: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>; function: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>; line: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>; module_id: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>; }, "strip", z.ZodTypeAny, { function?: string | null | undefined; error_code?: string | null | undefined; line?: number | null | undefined; module_id?: string | null | undefined; }, { function?: string | null | undefined; error_code?: string | null | undefined; line?: number | null | undefined; module_id?: string | null | undefined; }>; export declare const ExecutionStatusSchema: z.ZodObject<{ status: z.ZodUnion<[z.ZodLiteral<"success">, z.ZodLiteral<"failure">]>; error: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { status: "success" | "failure"; error?: string | undefined; }, { status: "success" | "failure"; error?: string | undefined; }>; export declare const WowGasDataSchema: z.ZodObject<{ budget: z.ZodString; owner: z.ZodString; payment: z.ZodArray<z.ZodObject<{ digest: z.ZodString; objectId: z.ZodString; version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strip", z.ZodTypeAny, { version: string | number; digest: string; objectId: string; }, { version: string | number; digest: string; objectId: string; }>, "many">; price: z.ZodString; }, "strip", z.ZodTypeAny, { owner: string; payment: { version: string | number; digest: string; objectId: string; }[]; budget: string; price: string; }, { owner: string; payment: { version: string | number; digest: string; objectId: string; }[]; budget: string; price: string; }>; export declare const WowTransactionBlockKindSchema: z.ZodObject<{ kind: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodString; }, z.ZodTypeAny, "passthrough">>; export declare const TransactionBlockDataSchema: z.ZodObject<{ gasData: z.ZodObject<{ budget: z.ZodString; owner: z.ZodString; payment: z.ZodArray<z.ZodObject<{ digest: z.ZodString; objectId: z.ZodString; version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strip", z.ZodTypeAny, { version: string | number; digest: string; objectId: string; }, { version: string | number; digest: string; objectId: string; }>, "many">; price: z.ZodString; }, "strip", z.ZodTypeAny, { owner: string; payment: { version: string | number; digest: string; objectId: string; }[]; budget: string; price: string; }, { owner: string; payment: { version: string | number; digest: string; objectId: string; }[]; budget: string; price: string; }>; messageVersion: z.ZodLiteral<"v1">; sender: z.ZodString; transaction: z.ZodObject<{ kind: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodString; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { sender: string; gasData: { owner: string; payment: { version: string | number; digest: string; objectId: string; }[]; budget: string; price: string; }; messageVersion: "v1"; transaction: { kind: string; } & { [k: string]: unknown; }; }, { sender: string; gasData: { owner: string; payment: { version: string | number; digest: string; objectId: string; }[]; budget: string; price: string; }; messageVersion: "v1"; transaction: { kind: string; } & { [k: string]: unknown; }; }>; export declare const WowTransactionBlockSchema: z.ZodObject<{ data: z.ZodObject<{ gasData: z.ZodObject<{ budget: z.ZodString; owner: z.ZodString; payment: z.ZodArray<z.ZodObject<{ digest: z.ZodString; objectId: z.ZodString; version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strip", z.ZodTypeAny, { version: string | number; digest: string; objectId: string; }, { version: string | number; digest: string; objectId: string; }>, "many">; price: z.ZodString; }, "strip", z.ZodTypeAny, { owner: string; payment: { version: string | number; digest: string; objectId: string; }[]; budget: string; price: string; }, { owner: string; payment: { version: string | number; digest: string; objectId: string; }[]; budget: string; price: string; }>; messageVersion: z.ZodLiteral<"v1">; sender: z.ZodString; transaction: z.ZodObject<{ kind: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodString; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { sender: string; gasData: { owner: string; payment: { version: string | number; digest: string; objectId: string; }[]; budget: string; price: string; }; messageVersion: "v1"; transaction: { kind: string; } & { [k: string]: unknown; }; }, { sender: string; gasData: { owner: string; payment: { version: string | number; digest: string; objectId: string; }[]; budget: string; price: string; }; messageVersion: "v1"; transaction: { kind: string; } & { [k: string]: unknown; }; }>; txSignatures: z.ZodArray<z.ZodString, "many">; }, "strip", z.ZodTypeAny, { data: { sender: string; gasData: { owner: string; payment: { version: string | number; digest: string; objectId: string; }[]; budget: string; price: string; }; messageVersion: "v1"; transaction: { kind: string; } & { [k: string]: unknown; }; }; txSignatures: string[]; }, { data: { sender: string; gasData: { owner: string; payment: { version: string | number; digest: string; objectId: string; }[]; budget: string; price: string; }; messageVersion: "v1"; transaction: { kind: string; } & { [k: string]: unknown; }; }; txSignatures: string[]; }>; export declare const WowObjectChangeSchema: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"published">; digest: z.ZodString; modules: z.ZodArray<z.ZodString, "many">; packageId: z.ZodString; version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strip", z.ZodTypeAny, { type: "published"; version: string | number; digest: string; packageId: string; modules: string[]; }, { type: "published"; version: string | number; digest: string; packageId: string; modules: string[]; }>, z.ZodObject<{ type: z.ZodLiteral<"transferred">; digest: z.ZodString; objectId: z.ZodString; objectType: z.ZodString; recipient: z.ZodUnion<[z.ZodObject<{ AddressOwner: z.ZodString; }, "strict", z.ZodTypeAny, { AddressOwner: string; }, { AddressOwner: string; }>, z.ZodObject<{ ObjectOwner: z.ZodString; }, "strict", z.ZodTypeAny, { ObjectOwner: string; }, { ObjectOwner: string; }>, z.ZodObject<{ Shared: z.ZodObject<{ initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strict", z.ZodTypeAny, { initial_shared_version: string | number; }, { initial_shared_version: string | number; }>; }, "strict", z.ZodTypeAny, { Shared: { initial_shared_version: string | number; }; }, { Shared: { initial_shared_version: string | number; }; }>, z.ZodLiteral<"Immutable">, z.ZodObject<{ ConsensusAddressOwner: z.ZodObject<{ owner: z.ZodString; start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strict", z.ZodTypeAny, { owner: string; start_version: string | number; }, { owner: string; start_version: string | number; }>; }, "strict", z.ZodTypeAny, { ConsensusAddressOwner: { owner: string; start_version: string | number; }; }, { ConsensusAddressOwner: { owner: string; start_version: string | number; }; }>]>; sender: z.ZodString; version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strip", z.ZodTypeAny, { type: "transferred"; version: string | number; digest: string; sender: string; objectId: string; objectType: string; recipient: { AddressOwner: string; } | { ObjectOwner: string; } | { Shared: { initial_shared_version: string | number; }; } | "Immutable" | { ConsensusAddressOwner: { owner: string; start_version: string | number; }; }; }, { type: "transferred"; version: string | number; digest: string; sender: string; objectId: string; objectType: string; recipient: { AddressOwner: string; } | { ObjectOwner: string; } | { Shared: { initial_shared_version: string | number; }; } | "Immutable" | { ConsensusAddressOwner: { owner: string; start_version: string | number; }; }; }>, z.ZodObject<{ type: z.ZodLiteral<"mutated">; digest: z.ZodString; objectId: z.ZodString; objectType: z.ZodString; owner: z.ZodUnion<[z.ZodUnion<[z.ZodObject<{ AddressOwner: z.ZodString; }, "strict", z.ZodTypeAny, { AddressOwner: string; }, { AddressOwner: string; }>, z.ZodObject<{ ObjectOwner: z.ZodString; }, "strict", z.ZodTypeAny, { ObjectOwner: string; }, { ObjectOwner: string; }>, z.ZodObject<{ Shared: z.ZodObject<{ initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strict", z.ZodTypeAny, { initial_shared_version: string | number; }, { initial_shared_version: string | number; }>; }, "strict", z.ZodTypeAny, { Shared: { initial_shared_version: string | number; }; }, { Shared: { initial_shared_version: string | number; }; }>, z.ZodLiteral<"Immutable">, z.ZodObject<{ ConsensusAddressOwner: z.ZodObject<{ owner: z.ZodString; start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strict", z.ZodTypeAny, { owner: string; start_version: string | number; }, { owner: string; start_version: string | number; }>; }, "strict", z.ZodTypeAny, { ConsensusAddressOwner: { owner: string; start_version: string | number; }; }, { ConsensusAddressOwner: { owner: string; start_version: string | number; }; }>]>, z.ZodNull]>; previousVersion: z.ZodUnion<[z.ZodString, z.ZodNumber]>; sender: z.ZodString; version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strip", z.ZodTypeAny, { type: "mutated"; owner: { AddressOwner: string; } | { ObjectOwner: string; } | { Shared: { initial_shared_version: string | number; }; } | "Immutable" | { ConsensusAddressOwner: { owner: string; start_version: string | number; }; } | null; version: string | number; digest: string; sender: string; objectId: string; objectType: string; previousVersion: string | number; }, { type: "mutated"; owner: { AddressOwner: string; } | { ObjectOwner: string; } | { Shared: { initial_shared_version: string | number; }; } | "Immutable" | { ConsensusAddressOwner: { owner: string; start_version: string | number; }; } | null; version: string | number; digest: string; sender: string; objectId: string; objectType: string; previousVersion: string | number; }>, z.ZodObject<{ type: z.ZodLiteral<"deleted">; objectId: z.ZodString; objectType: z.ZodString; sender: z.ZodString; version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strip", z.ZodTypeAny, { type: "deleted"; version: string | number; sender: string; objectId: string; objectType: string; }, { type: "deleted"; version: string | number; sender: string; objectId: string; objectType: string; }>, z.ZodObject<{ type: z.ZodLiteral<"wrapped">; objectId: z.ZodString; objectType: z.ZodString; sender: z.ZodString; version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strip", z.ZodTypeAny, { type: "wrapped"; version: string | number; sender: string; objectId: string; objectType: string; }, { type: "wrapped"; version: string | number; sender: string; objectId: string; objectType: string; }>, z.ZodObject<{ type: z.ZodLiteral<"created">; digest: z.ZodString; objectId: z.ZodString; objectType: z.ZodString; owner: z.ZodUnion<[z.ZodUnion<[z.ZodObject<{ AddressOwner: z.ZodString; }, "strict", z.ZodTypeAny, { AddressOwner: string; }, { AddressOwner: string; }>, z.ZodObject<{ ObjectOwner: z.ZodString; }, "strict", z.ZodTypeAny, { ObjectOwner: string; }, { ObjectOwner: string; }>, z.ZodObject<{ Shared: z.ZodObject<{ initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strict", z.ZodTypeAny, { initial_shared_version: string | number; }, { initial_shared_version: string | number; }>; }, "strict", z.ZodTypeAny, { Shared: { initial_shared_version: string | number; }; }, { Shared: { initial_shared_version: string | number; }; }>, z.ZodLiteral<"Immutable">, z.ZodObject<{ ConsensusAddressOwner: z.ZodObject<{ owner: z.ZodString; start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strict", z.ZodTypeAny, { owner: string; start_version: string | number; }, { owner: string; start_version: string | number; }>; }, "strict", z.ZodTypeAny, { ConsensusAddressOwner: { owner: string; start_version: string | number; }; }, { ConsensusAddressOwner: { owner: string; start_version: string | number; }; }>]>, z.ZodNull]>; sender: z.ZodString; version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strip", z.ZodTypeAny, { type: "created"; owner: { AddressOwner: string; } | { ObjectOwner: string; } | { Shared: { initial_shared_version: string | number; }; } | "Immutable" | { ConsensusAddressOwner: { owner: string; start_version: string | number; }; } | null; version: string | number; digest: string; sender: string; objectId: string; objectType: string; }, { type: "created"; owner: { AddressOwner: string; } | { ObjectOwner: string; } | { Shared: { initial_shared_version: string | number; }; } | "Immutable" | { ConsensusAddressOwner: { owner: string; start_version: string | number; }; } | null; version: string | number; digest: string; sender: string; objectId: string; objectType: string; }>]>; export declare const TransactionEffectsSchema: z.ZodObject<{ abortError: z.ZodOptional<z.ZodUnion<[z.ZodObject<{ data: z.ZodObject<{ gasData: z.ZodObject<{ budget: z.ZodString; owner: z.ZodString; payment: z.ZodArray<z.ZodObject<{ digest: z.ZodString; objectId: z.ZodString; version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strip", z.ZodTypeAny, { version: string | number; digest: string; objectId: string; }, { version: string | number; digest: string; objectId: string; }>, "many">; price: z.ZodString; }, "strip", z.ZodTypeAny, { owner: string; payment: { version: string | number; digest: string; objectId: string; }[]; budget: string; price: string; }, { owner: string; payment: { version: string | number; digest: string; objectId: string; }[]; budget: string; price: string; }>; messageVersion: z.ZodLiteral<"v1">; sender: z.ZodString; transaction: z.ZodObject<{ kind: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodString; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { sender: string; gasData: { owner: string; payment: { version: string | number; digest: string; objectId: string; }[]; budget: string; price: string; }; messageVersion: "v1"; transaction: { kind: string; } & { [k: string]: unknown; }; }, { sender: string; gasData: { owner: string; payment: { version: string | number; digest: string; objectId: string; }[]; budget: string; price: string; }; messageVersion: "v1"; transaction: { kind: string; } & { [k: string]: unknown; }; }>; txSignatures: z.ZodArray<z.ZodString, "many">; }, "strip", z.ZodTypeAny, { data: { sender: string; gasData: { owner: string; payment: { version: string | number; digest: string; objectId: string; }[]; budget: string; price: string; }; messageVersion: "v1"; transaction: { kind: string; } & { [k: string]: unknown; }; }; txSignatures: string[]; }, { data: { sender: string; gasData: { owner: string; payment: { version: string | number; digest: string; objectId: string; }[]; budget: string; price: string; }; messageVersion: "v1"; transaction: { kind: string; } & { [k: string]: unknown; }; }; txSignatures: string[]; }>, z.ZodNull]>>; created: z.ZodOptional<z.ZodArray<z.ZodObject<{ owner: z.ZodUnion<[z.ZodObject<{ AddressOwner: z.ZodString; }, "strict", z.ZodTypeAny, { AddressOwner: string; }, { AddressOwner: string; }>, z.ZodObject<{ ObjectOwner: z.ZodString; }, "strict", z.ZodTypeAny, { ObjectOwner: string; }, { ObjectOwner: string; }>, z.ZodObject<{ Shared: z.ZodObject<{ initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strict", z.ZodTypeAny, { initial_shared_version: string | number; }, { initial_shared_version: string | number; }>; }, "strict", z.ZodTypeAny, { Shared: { initial_shared_version: string | number; }; }, { Shared: { initial_shared_version: string | number; }; }>, z.ZodLiteral<"Immutable">, z.ZodObject<{ ConsensusAddressOwner: z.ZodObject<{ owner: z.ZodString; start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strict", z.ZodTypeAny, { owner: string; start_version: string | number; }, { owner: string; start_version: string | number; }>; }, "strict", z.ZodTypeAny, { ConsensusAddressOwner: { owner: string; start_version: string | number; }; }, { ConsensusAddressOwner: { owner: string; start_version: string | number; }; }>]>; reference: z.ZodObject<{ digest: z.ZodString; objectId: z.ZodString; version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strip", z.ZodTypeAny, { version: string | number; digest: string; objectId: string; }, { version: string | number; digest: string; objectId: string; }>; }, "strip", z.ZodTypeAny, { owner: { AddressOwner: string; } | { ObjectOwner: string; } | { Shared: { initial_shared_version: string | number; }; } | "Immutable" | { ConsensusAddressOwner: { owner: string; start_version: string | number; }; }; reference: { version: string | number; digest: string; objectId: string; }; }, { owner: { AddressOwner: string; } | { ObjectOwner: string; } | { Shared: { initial_shared_version: string | number; }; } | "Immutable" | { ConsensusAddressOwner: { owner: string; start_version: string | number; }; }; reference: { version: string | number; digest: string; objectId: string; }; }>, "many">>; deleted: z.ZodOptional<z.ZodArray<z.ZodObject<{ digest: z.ZodString; objectId: z.ZodString; version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strip", z.ZodTypeAny, { version: string | number; digest: string; objectId: string; }, { version: string | number; digest: string; objectId: string; }>, "many">>; dependencies: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; eventsDigest: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>; executedEpoch: z.ZodUnion<[z.ZodString, z.ZodNumber]>; gasObject: z.ZodObject<{ owner: z.ZodUnion<[z.ZodObject<{ AddressOwner: z.ZodString; }, "strict", z.ZodTypeAny, { AddressOwner: string; }, { AddressOwner: string; }>, z.ZodObject<{ ObjectOwner: z.ZodString; }, "strict", z.ZodTypeAny, { ObjectOwner: string; }, { ObjectOwner: string; }>, z.ZodObject<{ Shared: z.ZodObject<{ initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strict", z.ZodTypeAny, { initial_shared_version: string | number; }, { initial_shared_version: string | number; }>; }, "strict", z.ZodTypeAny, { Shared: { initial_shared_version: string | number; }; }, { Shared: { initial_shared_version: string | number; }; }>, z.ZodLiteral<"Immutable">, z.ZodObject<{ ConsensusAddressOwner: z.ZodObject<{ owner: z.ZodString; start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strict", z.ZodTypeAny, { owner: string; start_version: string | number; }, { owner: string; start_version: string | number; }>; }, "strict", z.ZodTypeAny, { ConsensusAddressOwner: { owner: string; start_version: string | number; }; }, { ConsensusAddressOwner: { owner: string; start_version: string | number; }; }>]>; reference: z.ZodObject<{ digest: z.ZodString; objectId: z.ZodString; version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strip", z.ZodTypeAny, { version: string | number; digest: string; objectId: string; }, { version: string | number; digest: string; objectId: string; }>; }, "strip", z.ZodTypeAny, { owner: { AddressOwner: string; } | { ObjectOwner: string; } | { Shared: { initial_shared_version: string | number; }; } | "Immutable" | { ConsensusAddressOwner: { owner: string; start_version: string | number; }; }; reference: { version: string | number; digest: string; objectId: string; }; }, { owner: { AddressOwner: string; } | { ObjectOwner: string; } | { Shared: { initial_shared_version: string | number; }; } | "Immutable" | { ConsensusAddressOwner: { owner: string; start_version: string | number; }; }; reference: { version: string | number; digest: string; objectId: string; }; }>; gasUsed: z.ZodObject<{ computationCost: z.ZodString; nonRefundableStorageFee: z.ZodString; storageCost: z.ZodString; storageRebate: z.ZodString; }, "strip", z.ZodTypeAny, { computationCost: string; nonRefundableStorageFee: string; storageCost: string; storageRebate: string; }, { computationCost: string; nonRefundableStorageFee: string; storageCost: string; storageRebate: string; }>; messageVersion: z.ZodLiteral<"v1">; modifiedAtVersions: z.ZodOptional<z.ZodArray<z.ZodObject<{ objectId: z.ZodString; sequenceNumber: z.ZodString; }, "strip", z.ZodTypeAny, { objectId: string; sequenceNumber: string; }, { objectId: string; sequenceNumber: string; }>, "many">>; mutated: z.ZodOptional<z.ZodArray<z.ZodObject<{ owner: z.ZodUnion<[z.ZodObject<{ AddressOwner: z.ZodString; }, "strict", z.ZodTypeAny, { AddressOwner: string; }, { AddressOwner: string; }>, z.ZodObject<{ ObjectOwner: z.ZodString; }, "strict", z.ZodTypeAny, { ObjectOwner: string; }, { ObjectOwner: string; }>, z.ZodObject<{ Shared: z.ZodObject<{ initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strict", z.ZodTypeAny, { initial_shared_version: string | number; }, { initial_shared_version: string | number; }>; }, "strict", z.ZodTypeAny, { Shared: { initial_shared_version: string | number; }; }, { Shared: { initial_shared_version: string | number; }; }>, z.ZodLiteral<"Immutable">, z.ZodObject<{ ConsensusAddressOwner: z.ZodObject<{ owner: z.ZodString; start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strict", z.ZodTypeAny, { owner: string; start_version: string | number; }, { owner: string; start_version: string | number; }>; }, "strict", z.ZodTypeAny, { ConsensusAddressOwner: { owner: string; start_version: string | number; }; }, { ConsensusAddressOwner: { owner: string; start_version: string | number; }; }>]>; reference: z.ZodObject<{ digest: z.ZodString; objectId: z.ZodString; version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strip", z.ZodTypeAny, { version: string | number; digest: string; objectId: string; }, { version: string | number; digest: string; objectId: string; }>; }, "strip", z.ZodTypeAny, { owner: { AddressOwner: string; } | { ObjectOwner: string; } | { Shared: { initial_shared_version: string | number; }; } | "Immutable" | { ConsensusAddressOwner: { owner: string; start_version: string | number; }; }; reference: { version: string | number; digest: string; objectId: string; }; }, { owner: { AddressOwner: string; } | { ObjectOwner: string; } | { Shared: { initial_shared_version: string | number; }; } | "Immutable" | { ConsensusAddressOwner: { owner: string; start_version: string | number; }; }; reference: { version: string | number; digest: string; objectId: string; }; }>, "many">>; sharedObjects: z.ZodOptional<z.ZodArray<z.ZodObject<{ digest: z.ZodString; objectId: z.ZodString; version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strip", z.ZodTypeAny, { version: string | number; digest: string; objectId: string; }, { version: string | number; digest: string; objectId: string; }>, "many">>; status: z.ZodObject<{ status: z.ZodUnion<[z.ZodLiteral<"success">, z.ZodLiteral<"failure">]>; error: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { status: "success" | "failure"; error?: string | undefined; }, { status: "success" | "failure"; error?: string | undefined; }>; transactionDigest: z.ZodString; unwrapped: z.ZodOptional<z.ZodArray<z.ZodObject<{ owner: z.ZodUnion<[z.ZodObject<{ AddressOwner: z.ZodString; }, "strict", z.ZodTypeAny, { AddressOwner: string; }, { AddressOwner: string; }>, z.ZodObject<{ ObjectOwner: z.ZodString; }, "strict", z.ZodTypeAny, { ObjectOwner: string; }, { ObjectOwner: string; }>, z.ZodObject<{ Shared: z.ZodObject<{ initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strict", z.ZodTypeAny, { initial_shared_version: string | number; }, { initial_shared_version: string | number; }>; }, "strict", z.ZodTypeAny, { Shared: { initial_shared_version: string | number; }; }, { Shared: { initial_shared_version: string | number; }; }>, z.ZodLiteral<"Immutable">, z.ZodObject<{ ConsensusAddressOwner: z.ZodObject<{ owner: z.ZodString; start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strict", z.ZodTypeAny, { owner: string; start_version: string | number; }, { owner: string; start_version: string | number; }>; }, "strict", z.ZodTypeAny, { ConsensusAddressOwner: { owner: string; start_version: string | number; }; }, { ConsensusAddressOwner: { owner: string; start_version: string | number; }; }>]>; reference: z.ZodObject<{ digest: z.ZodString; objectId: z.ZodString; version: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strip", z.ZodTypeAny, { version: string | number; digest: string; objectId: string; }, { version: string | number; digest: string; objectId: string; }>; }, "strip", z.ZodTypeAny, { owner: { AddressOwner: string; } | { ObjectOwner: string; } | { Shared: { initial_shared_version: string | number; }; } | "Immutable" | { ConsensusAddressOwner: { owner: string; start_version: string | number; }; }; reference: { version: string | number; digest: string; objectId: string; }; }, { owner: { AddressOwner: string; } | { ObjectOwner: strin