UNPKG

wowok

Version:

Wowok Blockchain TypeScript API

1,118 lines 90.5 kB
import type { BcsType } from "../_deps/bcs/index.js"; import type { TypeTag as TypeTagType } from "./types.js"; export declare const Address: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">; export declare const ObjectDigest: BcsType<string, string, "ObjectDigest">; export declare const WowObjectRef: import("../_deps/bcs/bcs-type.js").BcsStruct<{ objectId: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">; version: BcsType<string, string | number | bigint, "u64">; digest: BcsType<string, string, "ObjectDigest">; }, string>; export declare const SharedObjectRef: import("../_deps/bcs/bcs-type.js").BcsStruct<{ objectId: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">; initialSharedVersion: BcsType<string, string | number | bigint, "u64">; mutable: BcsType<boolean, boolean, "bool">; }, string>; export declare const ObjectArg: import("../_deps/bcs/bcs-type.js").BcsEnum<{ ImmOrOwnedObject: import("../_deps/bcs/bcs-type.js").BcsStruct<{ objectId: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">; version: BcsType<string, string | number | bigint, "u64">; digest: BcsType<string, string, "ObjectDigest">; }, string>; SharedObject: import("../_deps/bcs/bcs-type.js").BcsStruct<{ objectId: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">; initialSharedVersion: BcsType<string, string | number | bigint, "u64">; mutable: BcsType<boolean, boolean, "bool">; }, string>; Receiving: import("../_deps/bcs/bcs-type.js").BcsStruct<{ objectId: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">; version: BcsType<string, string | number | bigint, "u64">; digest: BcsType<string, string, "ObjectDigest">; }, string>; }, "ObjectArg">; export declare const Owner: import("../_deps/bcs/bcs-type.js").BcsEnum<{ AddressOwner: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">; ObjectOwner: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">; Shared: import("../_deps/bcs/bcs-type.js").BcsStruct<{ initialSharedVersion: BcsType<string, string | number | bigint, "u64">; }, string>; Immutable: any; ConsensusAddressOwner: import("../_deps/bcs/bcs-type.js").BcsStruct<{ owner: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">; startVersion: BcsType<string, string | number | bigint, "u64">; }, string>; }, "Owner">; export declare const CallArg: import("../_deps/bcs/bcs-type.js").BcsEnum<{ Pure: import("../_deps/bcs/bcs-type.js").BcsStruct<{ bytes: BcsType<string, string | Uint8Array<ArrayBufferLike>, string>; }, string>; Object: import("../_deps/bcs/bcs-type.js").BcsEnum<{ ImmOrOwnedObject: import("../_deps/bcs/bcs-type.js").BcsStruct<{ objectId: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">; version: BcsType<string, string | number | bigint, "u64">; digest: BcsType<string, string, "ObjectDigest">; }, string>; SharedObject: import("../_deps/bcs/bcs-type.js").BcsStruct<{ objectId: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">; initialSharedVersion: BcsType<string, string | number | bigint, "u64">; mutable: BcsType<boolean, boolean, "bool">; }, string>; Receiving: import("../_deps/bcs/bcs-type.js").BcsStruct<{ objectId: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">; version: BcsType<string, string | number | bigint, "u64">; digest: BcsType<string, string, "ObjectDigest">; }, string>; }, "ObjectArg">; }, "CallArg">; export declare const TypeTag: BcsType<string, string | TypeTagType, string>; export declare const Argument: import("../_deps/bcs/bcs-type.js").BcsEnum<{ GasCoin: any; Input: BcsType<number, number, "u16">; Result: BcsType<number, number, "u16">; NestedResult: import("../_deps/bcs/bcs-type.js").BcsTuple<readonly [BcsType<number, number, "u16">, BcsType<number, number, "u16">], string>; }, "Argument">; export declare const ProgrammableMoveCall: import("../_deps/bcs/bcs-type.js").BcsStruct<{ package: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">; module: BcsType<string, string, "string">; function: BcsType<string, string, "string">; typeArguments: BcsType<string[], Iterable<string | TypeTagType> & { length: number; }, string>; arguments: BcsType<import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">[], Iterable<import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>> & { length: number; }, string>; }, string>; export declare const Command: import("../_deps/bcs/bcs-type.js").BcsEnum<{ MoveCall: import("../_deps/bcs/bcs-type.js").BcsStruct<{ package: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">; module: BcsType<string, string, "string">; function: BcsType<string, string, "string">; typeArguments: BcsType<string[], Iterable<string | TypeTagType> & { length: number; }, string>; arguments: BcsType<import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">[], Iterable<import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>> & { length: number; }, string>; }, string>; TransferObjects: import("../_deps/bcs/bcs-type.js").BcsStruct<{ objects: BcsType<import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">[], Iterable<import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>> & { length: number; }, string>; address: import("../_deps/bcs/bcs-type.js").BcsEnum<{ GasCoin: any; Input: BcsType<number, number, "u16">; Result: BcsType<number, number, "u16">; NestedResult: import("../_deps/bcs/bcs-type.js").BcsTuple<readonly [BcsType<number, number, "u16">, BcsType<number, number, "u16">], string>; }, "Argument">; }, string>; SplitCoins: import("../_deps/bcs/bcs-type.js").BcsStruct<{ coin: import("../_deps/bcs/bcs-type.js").BcsEnum<{ GasCoin: any; Input: BcsType<number, number, "u16">; Result: BcsType<number, number, "u16">; NestedResult: import("../_deps/bcs/bcs-type.js").BcsTuple<readonly [BcsType<number, number, "u16">, BcsType<number, number, "u16">], string>; }, "Argument">; amounts: BcsType<import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">[], Iterable<import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>> & { length: number; }, string>; }, string>; MergeCoins: import("../_deps/bcs/bcs-type.js").BcsStruct<{ destination: import("../_deps/bcs/bcs-type.js").BcsEnum<{ GasCoin: any; Input: BcsType<number, number, "u16">; Result: BcsType<number, number, "u16">; NestedResult: import("../_deps/bcs/bcs-type.js").BcsTuple<readonly [BcsType<number, number, "u16">, BcsType<number, number, "u16">], string>; }, "Argument">; sources: BcsType<import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">[], Iterable<import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>> & { length: number; }, string>; }, string>; Publish: import("../_deps/bcs/bcs-type.js").BcsStruct<{ modules: BcsType<string[], Iterable<string | Uint8Array<ArrayBufferLike>> & { length: number; }, string>; dependencies: BcsType<string[], Iterable<string | Uint8Array<ArrayBufferLike>> & { length: number; }, string>; }, string>; MakeMoveVec: import("../_deps/bcs/bcs-type.js").BcsStruct<{ type: BcsType<string, string, string>; elements: BcsType<import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">[], Iterable<import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>> & { length: number; }, string>; }, string>; Upgrade: import("../_deps/bcs/bcs-type.js").BcsStruct<{ modules: BcsType<string[], Iterable<string | Uint8Array<ArrayBufferLike>> & { length: number; }, string>; dependencies: BcsType<string[], Iterable<string | Uint8Array<ArrayBufferLike>> & { length: number; }, string>; package: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">; ticket: import("../_deps/bcs/bcs-type.js").BcsEnum<{ GasCoin: any; Input: BcsType<number, number, "u16">; Result: BcsType<number, number, "u16">; NestedResult: import("../_deps/bcs/bcs-type.js").BcsTuple<readonly [BcsType<number, number, "u16">, BcsType<number, number, "u16">], string>; }, "Argument">; }, string>; }, "Command">; export declare const ProgrammableTransaction: import("../_deps/bcs/bcs-type.js").BcsStruct<{ inputs: BcsType<import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ Pure: { bytes: string; }; Object: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ ImmOrOwnedObject: { objectId: string; version: string; digest: string; }; SharedObject: { objectId: string; initialSharedVersion: string; mutable: boolean; }; Receiving: { objectId: string; version: string; digest: string; }; }, "ImmOrOwnedObject" | "SharedObject" | "Receiving">; }, "Object" | "Pure">[], Iterable<import("../_deps/bcs/types.js").EnumInputShape<{ Pure: { bytes: string | Uint8Array<ArrayBufferLike>; }; Object: import("../_deps/bcs/types.js").EnumInputShape<{ ImmOrOwnedObject: { objectId: string | Uint8Array<ArrayBufferLike>; version: string | number | bigint; digest: string; }; SharedObject: { objectId: string | Uint8Array<ArrayBufferLike>; initialSharedVersion: string | number | bigint; mutable: boolean; }; Receiving: { objectId: string | Uint8Array<ArrayBufferLike>; version: string | number | bigint; digest: string; }; }>; }>> & { length: number; }, string>; commands: BcsType<import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ MoveCall: { package: string; module: string; function: string; typeArguments: string[]; arguments: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">[]; }; TransferObjects: { objects: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">[]; address: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">; }; SplitCoins: { coin: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">; amounts: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">[]; }; MergeCoins: { destination: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">; sources: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">[]; }; Publish: { modules: string[]; dependencies: string[]; }; MakeMoveVec: { type: string; elements: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">[]; }; Upgrade: { modules: string[]; dependencies: string[]; package: string; ticket: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">; }; }, "MoveCall" | "TransferObjects" | "SplitCoins" | "MergeCoins" | "Publish" | "MakeMoveVec" | "Upgrade">[], Iterable<import("../_deps/bcs/types.js").EnumInputShape<{ MoveCall: { package: string | Uint8Array<ArrayBufferLike>; module: string; function: string; typeArguments: Iterable<string | TypeTagType> & { length: number; }; arguments: Iterable<import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>> & { length: number; }; }; TransferObjects: { objects: Iterable<import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>> & { length: number; }; address: import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>; }; SplitCoins: { coin: import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>; amounts: Iterable<import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>> & { length: number; }; }; MergeCoins: { destination: import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>; sources: Iterable<import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>> & { length: number; }; }; Publish: { modules: Iterable<string | Uint8Array<ArrayBufferLike>> & { length: number; }; dependencies: Iterable<string | Uint8Array<ArrayBufferLike>> & { length: number; }; }; MakeMoveVec: { type: string; elements: Iterable<import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>> & { length: number; }; }; Upgrade: { modules: Iterable<string | Uint8Array<ArrayBufferLike>> & { length: number; }; dependencies: Iterable<string | Uint8Array<ArrayBufferLike>> & { length: number; }; package: string | Uint8Array<ArrayBufferLike>; ticket: import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>; }; }>> & { length: number; }, string>; }, string>; export declare const TransactionKind: import("../_deps/bcs/bcs-type.js").BcsEnum<{ ProgrammableTransaction: import("../_deps/bcs/bcs-type.js").BcsStruct<{ inputs: BcsType<import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ Pure: { bytes: string; }; Object: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ ImmOrOwnedObject: { objectId: string; version: string; digest: string; }; SharedObject: { objectId: string; initialSharedVersion: string; mutable: boolean; }; Receiving: { objectId: string; version: string; digest: string; }; }, "ImmOrOwnedObject" | "SharedObject" | "Receiving">; }, "Object" | "Pure">[], Iterable<import("../_deps/bcs/types.js").EnumInputShape<{ Pure: { bytes: string | Uint8Array<ArrayBufferLike>; }; Object: import("../_deps/bcs/types.js").EnumInputShape<{ ImmOrOwnedObject: { objectId: string | Uint8Array<ArrayBufferLike>; version: string | number | bigint; digest: string; }; SharedObject: { objectId: string | Uint8Array<ArrayBufferLike>; initialSharedVersion: string | number | bigint; mutable: boolean; }; Receiving: { objectId: string | Uint8Array<ArrayBufferLike>; version: string | number | bigint; digest: string; }; }>; }>> & { length: number; }, string>; commands: BcsType<import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ MoveCall: { package: string; module: string; function: string; typeArguments: string[]; arguments: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">[]; }; TransferObjects: { objects: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">[]; address: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">; }; SplitCoins: { coin: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">; amounts: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">[]; }; MergeCoins: { destination: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">; sources: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">[]; }; Publish: { modules: string[]; dependencies: string[]; }; MakeMoveVec: { type: string; elements: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">[]; }; Upgrade: { modules: string[]; dependencies: string[]; package: string; ticket: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">; }; }, "MoveCall" | "TransferObjects" | "SplitCoins" | "MergeCoins" | "Publish" | "MakeMoveVec" | "Upgrade">[], Iterable<import("../_deps/bcs/types.js").EnumInputShape<{ MoveCall: { package: string | Uint8Array<ArrayBufferLike>; module: string; function: string; typeArguments: Iterable<string | TypeTagType> & { length: number; }; arguments: Iterable<import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>> & { length: number; }; }; TransferObjects: { objects: Iterable<import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>> & { length: number; }; address: import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>; }; SplitCoins: { coin: import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>; amounts: Iterable<import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>> & { length: number; }; }; MergeCoins: { destination: import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>; sources: Iterable<import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>> & { length: number; }; }; Publish: { modules: Iterable<string | Uint8Array<ArrayBufferLike>> & { length: number; }; dependencies: Iterable<string | Uint8Array<ArrayBufferLike>> & { length: number; }; }; MakeMoveVec: { type: string; elements: Iterable<import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>> & { length: number; }; }; Upgrade: { modules: Iterable<string | Uint8Array<ArrayBufferLike>> & { length: number; }; dependencies: Iterable<string | Uint8Array<ArrayBufferLike>> & { length: number; }; package: string | Uint8Array<ArrayBufferLike>; ticket: import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>; }; }>> & { length: number; }, string>; }, string>; ChangeEpoch: any; Genesis: any; ConsensusCommitPrologue: any; }, "TransactionKind">; export declare const TransactionExpiration: import("../_deps/bcs/bcs-type.js").BcsEnum<{ None: any; Epoch: BcsType<number, string | number, "u64">; }, "TransactionExpiration">; export declare const StructTag: import("../_deps/bcs/bcs-type.js").BcsStruct<{ address: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">; module: BcsType<string, string, "string">; name: BcsType<string, string, "string">; typeParams: BcsType<TypeTagType[], Iterable<TypeTagType> & { length: number; }, string>; }, string>; export declare const GasData: import("../_deps/bcs/bcs-type.js").BcsStruct<{ payment: BcsType<{ objectId: string; version: string; digest: string; }[], Iterable<{ objectId: string | Uint8Array<ArrayBufferLike>; version: string | number | bigint; digest: string; }> & { length: number; }, string>; owner: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">; price: BcsType<string, string | number | bigint, "u64">; budget: BcsType<string, string | number | bigint, "u64">; }, string>; export declare const TransactionDataV1: import("../_deps/bcs/bcs-type.js").BcsStruct<{ kind: import("../_deps/bcs/bcs-type.js").BcsEnum<{ ProgrammableTransaction: import("../_deps/bcs/bcs-type.js").BcsStruct<{ inputs: BcsType<import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ Pure: { bytes: string; }; Object: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ ImmOrOwnedObject: { objectId: string; version: string; digest: string; }; SharedObject: { objectId: string; initialSharedVersion: string; mutable: boolean; }; Receiving: { objectId: string; version: string; digest: string; }; }, "ImmOrOwnedObject" | "SharedObject" | "Receiving">; }, "Object" | "Pure">[], Iterable<import("../_deps/bcs/types.js").EnumInputShape<{ Pure: { bytes: string | Uint8Array<ArrayBufferLike>; }; Object: import("../_deps/bcs/types.js").EnumInputShape<{ ImmOrOwnedObject: { objectId: string | Uint8Array<ArrayBufferLike>; version: string | number | bigint; digest: string; }; SharedObject: { objectId: string | Uint8Array<ArrayBufferLike>; initialSharedVersion: string | number | bigint; mutable: boolean; }; Receiving: { objectId: string | Uint8Array<ArrayBufferLike>; version: string | number | bigint; digest: string; }; }>; }>> & { length: number; }, string>; commands: BcsType<import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ MoveCall: { package: string; module: string; function: string; typeArguments: string[]; arguments: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">[]; }; TransferObjects: { objects: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">[]; address: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">; }; SplitCoins: { coin: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">; amounts: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">[]; }; MergeCoins: { destination: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">; sources: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">[]; }; Publish: { modules: string[]; dependencies: string[]; }; MakeMoveVec: { type: string; elements: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">[]; }; Upgrade: { modules: string[]; dependencies: string[]; package: string; ticket: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">; }; }, "MoveCall" | "TransferObjects" | "SplitCoins" | "MergeCoins" | "Publish" | "MakeMoveVec" | "Upgrade">[], Iterable<import("../_deps/bcs/types.js").EnumInputShape<{ MoveCall: { package: string | Uint8Array<ArrayBufferLike>; module: string; function: string; typeArguments: Iterable<string | TypeTagType> & { length: number; }; arguments: Iterable<import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>> & { length: number; }; }; TransferObjects: { objects: Iterable<import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>> & { length: number; }; address: import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>; }; SplitCoins: { coin: import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>; amounts: Iterable<import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>> & { length: number; }; }; MergeCoins: { destination: import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>; sources: Iterable<import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>> & { length: number; }; }; Publish: { modules: Iterable<string | Uint8Array<ArrayBufferLike>> & { length: number; }; dependencies: Iterable<string | Uint8Array<ArrayBufferLike>> & { length: number; }; }; MakeMoveVec: { type: string; elements: Iterable<import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>> & { length: number; }; }; Upgrade: { modules: Iterable<string | Uint8Array<ArrayBufferLike>> & { length: number; }; dependencies: Iterable<string | Uint8Array<ArrayBufferLike>> & { length: number; }; package: string | Uint8Array<ArrayBufferLike>; ticket: import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>; }; }>> & { length: number; }, string>; }, string>; ChangeEpoch: any; Genesis: any; ConsensusCommitPrologue: any; }, "TransactionKind">; sender: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">; gasData: import("../_deps/bcs/bcs-type.js").BcsStruct<{ payment: BcsType<{ objectId: string; version: string; digest: string; }[], Iterable<{ objectId: string | Uint8Array<ArrayBufferLike>; version: string | number | bigint; digest: string; }> & { length: number; }, string>; owner: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">; price: BcsType<string, string | number | bigint, "u64">; budget: BcsType<string, string | number | bigint, "u64">; }, string>; expiration: import("../_deps/bcs/bcs-type.js").BcsEnum<{ None: any; Epoch: BcsType<number, string | number, "u64">; }, "TransactionExpiration">; }, string>; export declare const TransactionData: import("../_deps/bcs/bcs-type.js").BcsEnum<{ V1: import("../_deps/bcs/bcs-type.js").BcsStruct<{ kind: import("../_deps/bcs/bcs-type.js").BcsEnum<{ ProgrammableTransaction: import("../_deps/bcs/bcs-type.js").BcsStruct<{ inputs: BcsType<import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ Pure: { bytes: string; }; Object: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ ImmOrOwnedObject: { objectId: string; version: string; digest: string; }; SharedObject: { objectId: string; initialSharedVersion: string; mutable: boolean; }; Receiving: { objectId: string; version: string; digest: string; }; }, "ImmOrOwnedObject" | "SharedObject" | "Receiving">; }, "Object" | "Pure">[], Iterable<import("../_deps/bcs/types.js").EnumInputShape<{ Pure: { bytes: string | Uint8Array<ArrayBufferLike>; }; Object: import("../_deps/bcs/types.js").EnumInputShape<{ ImmOrOwnedObject: { objectId: string | Uint8Array<ArrayBufferLike>; version: string | number | bigint; digest: string; }; SharedObject: { objectId: string | Uint8Array<ArrayBufferLike>; initialSharedVersion: string | number | bigint; mutable: boolean; }; Receiving: { objectId: string | Uint8Array<ArrayBufferLike>; version: string | number | bigint; digest: string; }; }>; }>> & { length: number; }, string>; commands: BcsType<import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ MoveCall: { package: string; module: string; function: string; typeArguments: string[]; arguments: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">[]; }; TransferObjects: { objects: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">[]; address: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">; }; SplitCoins: { coin: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">; amounts: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">[]; }; MergeCoins: { destination: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">; sources: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">[]; }; Publish: { modules: string[]; dependencies: string[]; }; MakeMoveVec: { type: string; elements: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">[]; }; Upgrade: { modules: string[]; dependencies: string[]; package: string; ticket: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{ GasCoin: unknown; Input: number; Result: number; NestedResult: [number, number]; }, "GasCoin" | "Input" | "Result" | "NestedResult">; }; }, "MoveCall" | "TransferObjects" | "SplitCoins" | "MergeCoins" | "Publish" | "MakeMoveVec" | "Upgrade">[], Iterable<import("../_deps/bcs/types.js").EnumInputShape<{ MoveCall: { package: string | Uint8Array<ArrayBufferLike>; module: string; function: string; typeArguments: Iterable<string | TypeTagType> & { length: number; }; arguments: Iterable<import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>> & { length: number; }; }; TransferObjects: { objects: Iterable<import("../_deps/bcs/types.js").EnumInputShape<{ GasCoin: unknown; Input: number; Result: number; NestedResult: readonly [number, number]; }>> & { length: number; }; address: import("../_deps/bcs