export declare const ObjectOut: import("@iota/bcs").BcsEnum<{ NotExist: null; ObjectWrite: import("@iota/bcs").BcsTuple, import("@iota/bcs").BcsEnum<{ AddressOwner: import("@iota/bcs").BcsType; ObjectOwner: import("@iota/bcs").BcsType; Shared: import("@iota/bcs").BcsStruct<{ initialSharedVersion: import("@iota/bcs").BcsType; }, string>; Immutable: null; }, "Owner">], string>; PackageWrite: import("@iota/bcs").BcsTuple, import("@iota/bcs").BcsType], "(u64, ObjectDigest)">; }, "ObjectOut">; export declare const TransactionEffects: import("@iota/bcs").BcsEnum<{ V1: import("@iota/bcs").BcsStruct<{ status: import("@iota/bcs").BcsEnum<{ Success: null; Failed: import("@iota/bcs").BcsStruct<{ error: import("@iota/bcs").BcsEnum<{ InsufficientGas: null; InvalidGasObject: null; InvariantViolation: null; FeatureNotYetSupported: null; MoveObjectTooBig: import("@iota/bcs").BcsStruct<{ objectSize: import("@iota/bcs").BcsType; maxObjectSize: import("@iota/bcs").BcsType; }, string>; MovePackageTooBig: import("@iota/bcs").BcsStruct<{ objectSize: import("@iota/bcs").BcsType; maxObjectSize: import("@iota/bcs").BcsType; }, string>; CircularObjectOwnership: import("@iota/bcs").BcsStruct<{ object: import("@iota/bcs").BcsType; }, string>; InsufficientCoinBalance: null; CoinBalanceOverflow: null; PublishErrorNonZeroAddress: null; IotaMoveVerificationError: null; MovePrimitiveRuntimeError: import("@iota/bcs").BcsType<{ module: { address: string; name: string; }; function: number; instruction: number; functionName: string | null; } | null, { module: { address: string | Uint8Array; name: string; }; function: number; instruction: number; functionName: string | null | undefined; } | null | undefined, `Option<${string}>`>; MoveAbort: import("@iota/bcs").BcsTuple; name: import("@iota/bcs").BcsType; }, string>; function: import("@iota/bcs").BcsType; instruction: import("@iota/bcs").BcsType; functionName: import("@iota/bcs").BcsType`>; }, string>, import("@iota/bcs").BcsType], string>; VMVerificationOrDeserializationError: null; VMInvariantViolation: null; FunctionNotFound: null; ArityMismatch: null; TypeArityMismatch: null; NonEntryFunctionInvoked: null; CommandArgumentError: import("@iota/bcs").BcsStruct<{ argIdx: import("@iota/bcs").BcsType; kind: import("@iota/bcs").BcsEnum<{ TypeMismatch: null; InvalidBCSBytes: null; InvalidUsageOfPureArg: null; InvalidArgumentToPrivateEntryFunction: null; IndexOutOfBounds: import("@iota/bcs").BcsStruct<{ idx: import("@iota/bcs").BcsType; }, string>; SecondaryIndexOutOfBounds: import("@iota/bcs").BcsStruct<{ resultIdx: import("@iota/bcs").BcsType; secondaryIdx: import("@iota/bcs").BcsType; }, string>; InvalidResultArity: import("@iota/bcs").BcsStruct<{ resultIdx: import("@iota/bcs").BcsType; }, string>; InvalidGasCoinUsage: null; InvalidValueUsage: null; InvalidObjectByValue: null; InvalidObjectByMutRef: null; SharedObjectOperationNotAllowed: null; }, "CommandArgumentError">; }, string>; TypeArgumentError: import("@iota/bcs").BcsStruct<{ argumentIdx: import("@iota/bcs").BcsType; kind: import("@iota/bcs").BcsEnum<{ TypeNotFound: null; ConstraintNotSatisfied: null; }, "TypeArgumentError">; }, string>; UnusedValueWithoutDrop: import("@iota/bcs").BcsStruct<{ resultIdx: import("@iota/bcs").BcsType; secondaryIdx: import("@iota/bcs").BcsType; }, string>; InvalidPublicFunctionReturnType: import("@iota/bcs").BcsStruct<{ idx: import("@iota/bcs").BcsType; }, string>; InvalidTransferObject: null; EffectsTooLarge: import("@iota/bcs").BcsStruct<{ currentSize: import("@iota/bcs").BcsType; maxSize: import("@iota/bcs").BcsType; }, string>; PublishUpgradeMissingDependency: null; PublishUpgradeDependencyDowngrade: null; PackageUpgradeError: import("@iota/bcs").BcsStruct<{ upgradeError: import("@iota/bcs").BcsEnum<{ UnableToFetchPackage: import("@iota/bcs").BcsStruct<{ packageId: import("@iota/bcs").BcsType; }, string>; NotAPackage: import("@iota/bcs").BcsStruct<{ objectId: import("@iota/bcs").BcsType; }, string>; IncompatibleUpgrade: null; DigestDoesNotMatch: import("@iota/bcs").BcsStruct<{ digest: import("@iota/bcs").BcsType, "vector">; }, string>; UnknownUpgradePolicy: import("@iota/bcs").BcsStruct<{ policy: import("@iota/bcs").BcsType; }, string>; PackageIDDoesNotMatch: import("@iota/bcs").BcsStruct<{ packageId: import("@iota/bcs").BcsType; ticketId: import("@iota/bcs").BcsType; }, string>; }, "PackageUpgradeError">; }, string>; WrittenObjectsTooLarge: import("@iota/bcs").BcsStruct<{ currentSize: import("@iota/bcs").BcsType; maxSize: import("@iota/bcs").BcsType; }, string>; CertificateDenied: null; IotaMoveVerificationTimedout: null; SharedObjectOperationNotAllowed: null; InputObjectDeleted: null; ExecutionCancelledDueToSharedObjectCongestion: import("@iota/bcs").BcsStruct<{ congestedObjects: import("@iota/bcs").BcsType & { length: number; }, string>; }, string>; AddressDeniedForCoin: import("@iota/bcs").BcsStruct<{ address: import("@iota/bcs").BcsType; coinType: import("@iota/bcs").BcsType; }, string>; CoinTypeGlobalPause: import("@iota/bcs").BcsStruct<{ coinType: import("@iota/bcs").BcsType; }, string>; ExecutionCancelledDueToRandomnessUnavailable: null; }, "ExecutionFailureStatus">; command: import("@iota/bcs").BcsType">; }, string>; }, "ExecutionStatus">; executedEpoch: import("@iota/bcs").BcsType; gasUsed: import("@iota/bcs").BcsStruct<{ computationCost: import("@iota/bcs").BcsType; computationCostBurned: import("@iota/bcs").BcsType; storageCost: import("@iota/bcs").BcsType; storageRebate: import("@iota/bcs").BcsType; nonRefundableStorageFee: import("@iota/bcs").BcsType; }, string>; transactionDigest: import("@iota/bcs").BcsType; gasObjectIndex: import("@iota/bcs").BcsType">; eventsDigest: import("@iota/bcs").BcsType">; dependencies: import("@iota/bcs").BcsType & { length: number; }, string>; lamportVersion: import("@iota/bcs").BcsType; changedObjects: import("@iota/bcs").BcsType<[string, { inputState: import("@iota/bcs").EnumOutputShapeWithKeys<{ NotExist: true; Exist: [[string, string], import("@iota/bcs").EnumOutputShapeWithKeys<{ AddressOwner: string; ObjectOwner: string; Shared: { initialSharedVersion: string; }; Immutable: true; }, "AddressOwner" | "ObjectOwner" | "Shared" | "Immutable">]; }, "NotExist" | "Exist">; outputState: import("@iota/bcs").EnumOutputShapeWithKeys<{ NotExist: true; ObjectWrite: [string, import("@iota/bcs").EnumOutputShapeWithKeys<{ AddressOwner: string; ObjectOwner: string; Shared: { initialSharedVersion: string; }; Immutable: true; }, "AddressOwner" | "ObjectOwner" | "Shared" | "Immutable">]; PackageWrite: [string, string]; }, "NotExist" | "ObjectWrite" | "PackageWrite">; idOperation: import("@iota/bcs").EnumOutputShapeWithKeys<{ None: true; Created: true; Deleted: true; }, "None" | "Created" | "Deleted">; }][], Iterable]; }>; outputState: import("@iota/bcs").EnumInputShape<{ NotExist: boolean | object | null; ObjectWrite: readonly [string, import("@iota/bcs").EnumInputShape<{ AddressOwner: string | Uint8Array; ObjectOwner: string | Uint8Array; Shared: { initialSharedVersion: string | number | bigint; }; Immutable: boolean | object | null; }>]; PackageWrite: readonly [string | number | bigint, string]; }>; idOperation: import("@iota/bcs").EnumInputShape<{ None: boolean | object | null; Created: boolean | object | null; Deleted: boolean | object | null; }>; }]> & { length: number; }, string>; unchangedSharedObjects: import("@iota/bcs").BcsType<[string, import("@iota/bcs").EnumOutputShapeWithKeys<{ ReadOnlyRoot: [string, string]; MutateDeleted: string; ReadDeleted: string; Cancelled: string; PerEpochConfig: true; }, "ReadOnlyRoot" | "MutateDeleted" | "ReadDeleted" | "Cancelled" | "PerEpochConfig">][], Iterable]> & { length: number; }, string>; auxDataDigest: import("@iota/bcs").BcsType">; }, string>; }, "TransactionEffects">; //# sourceMappingURL=effects.d.ts.map