/** * @since 2.0.0 */ import { Effect } from "effect"; import * as CML from "@anastasia-labs/cardano-multiplatform-lib-nodejs"; /** * Type alias for the CML TransactionBody class * * @since 2.0.0 * @category Types */ export type TransactionBody = CML.TransactionBody; declare const TransactionBodyError_base: new = {}>(args: import("effect/Types").Equals extends true ? void : { readonly [P in keyof A as P extends "_tag" ? never : P]: A[P]; }) => import("effect/Cause").YieldableError & { readonly _tag: "TransactionBodyError"; } & Readonly; /** * Error class for TransactionBody operations * * This error is thrown when operations on TransactionBody instances fail. * * @since 2.0.0 * @category Errors */ export declare class TransactionBodyError extends TransactionBodyError_base<{ message?: string; }> { } /** * Method free of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const free: (instance: CML.TransactionBody) => Effect.Effect; /** * Unsafely calls instance.free without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const freeUnsafe: (instance: CML.TransactionBody) => void; /** * Method toCborBytes of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const toCborBytes: (instance: CML.TransactionBody) => Effect.Effect; /** * Unsafely calls instance.toCborBytes without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const toCborBytesUnsafe: (instance: CML.TransactionBody) => Uint8Array; /** * Method toCanonicalCborBytes of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const toCanonicalCborBytes: (instance: CML.TransactionBody) => Effect.Effect; /** * Unsafely calls instance.toCanonicalCborBytes without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const toCanonicalCborBytesUnsafe: (instance: CML.TransactionBody) => Uint8Array; /** * Static method fromCborBytes of TransactionBody * * @since 2.0.0 * @category Constructors */ export declare const fromCborBytes: (cborBytes: Uint8Array) => Effect.Effect; /** * Unsafely calls TransactionBody.fromCborBytes without Effect wrapper * * @since 2.0.0 * @category ConstructorsUnsafe */ export declare const fromCborBytesUnsafe: (cborBytes: Uint8Array) => CML.TransactionBody; /** * Method toCborHex of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const toCborHex: (instance: CML.TransactionBody) => Effect.Effect; /** * Unsafely calls instance.toCborHex without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const toCborHexUnsafe: (instance: CML.TransactionBody) => string; /** * Method toCanonicalCborHex of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const toCanonicalCborHex: (instance: CML.TransactionBody) => Effect.Effect; /** * Unsafely calls instance.toCanonicalCborHex without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const toCanonicalCborHexUnsafe: (instance: CML.TransactionBody) => string; /** * Static method fromCborHex of TransactionBody * * @since 2.0.0 * @category Constructors */ export declare const fromCborHex: (cborBytes: string) => Effect.Effect; /** * Unsafely calls TransactionBody.fromCborHex without Effect wrapper * * @since 2.0.0 * @category ConstructorsUnsafe */ export declare const fromCborHexUnsafe: (cborBytes: string) => CML.TransactionBody; /** * Method toJson of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const toJson: (instance: CML.TransactionBody) => Effect.Effect; /** * Unsafely calls instance.toJson without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const toJsonUnsafe: (instance: CML.TransactionBody) => string; /** * Method toJsValue of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const toJsValue: (instance: CML.TransactionBody) => Effect.Effect; /** * Unsafely calls instance.toJsValue without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const toJsValueUnsafe: (instance: CML.TransactionBody) => any; /** * Static method fromJson of TransactionBody * * @since 2.0.0 * @category Constructors */ export declare const fromJson: (json: string) => Effect.Effect; /** * Unsafely calls TransactionBody.fromJson without Effect wrapper * * @since 2.0.0 * @category ConstructorsUnsafe */ export declare const fromJsonUnsafe: (json: string) => CML.TransactionBody; /** * Method inputs of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const inputs: (instance: CML.TransactionBody) => Effect.Effect; /** * Unsafely calls instance.inputs without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const inputsUnsafe: (instance: CML.TransactionBody) => CML.TransactionInputList; /** * Method outputs of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const outputs: (instance: CML.TransactionBody) => Effect.Effect; /** * Unsafely calls instance.outputs without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const outputsUnsafe: (instance: CML.TransactionBody) => CML.TransactionOutputList; /** * Method fee of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const fee: (instance: CML.TransactionBody) => Effect.Effect; /** * Unsafely calls instance.fee without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const feeUnsafe: (instance: CML.TransactionBody) => bigint; /** * Method setTtl of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const setTtl: (instance: CML.TransactionBody, ttl: bigint) => Effect.Effect; /** * Unsafely calls instance.setTtl without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const setTtlUnsafe: (instance: CML.TransactionBody, ttl: bigint) => void; /** * Method ttl of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const ttl: (instance: CML.TransactionBody) => Effect.Effect; /** * Unsafely calls instance.ttl without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const ttlUnsafe: (instance: CML.TransactionBody) => bigint | undefined; /** * Method setCerts of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const setCerts: (instance: CML.TransactionBody, certs: CML.CertificateList) => Effect.Effect; /** * Unsafely calls instance.setCerts without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const setCertsUnsafe: (instance: CML.TransactionBody, certs: CML.CertificateList) => void; /** * Method certs of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const certs: (instance: CML.TransactionBody) => Effect.Effect; /** * Unsafely calls instance.certs without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const certsUnsafe: (instance: CML.TransactionBody) => CML.CertificateList | undefined; /** * Method setWithdrawals of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const setWithdrawals: (instance: CML.TransactionBody, withdrawals: CML.MapRewardAccountToCoin) => Effect.Effect; /** * Unsafely calls instance.setWithdrawals without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const setWithdrawalsUnsafe: (instance: CML.TransactionBody, withdrawals: CML.MapRewardAccountToCoin) => void; /** * Method withdrawals of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const withdrawals: (instance: CML.TransactionBody) => Effect.Effect; /** * Unsafely calls instance.withdrawals without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const withdrawalsUnsafe: (instance: CML.TransactionBody) => CML.MapRewardAccountToCoin | undefined; /** * Method setAuxiliaryDataHash of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const setAuxiliaryDataHash: (instance: CML.TransactionBody, auxiliaryDataHash: CML.AuxiliaryDataHash) => Effect.Effect; /** * Unsafely calls instance.setAuxiliaryDataHash without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const setAuxiliaryDataHashUnsafe: (instance: CML.TransactionBody, auxiliaryDataHash: CML.AuxiliaryDataHash) => void; /** * Method auxiliaryDataHash of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const auxiliaryDataHash: (instance: CML.TransactionBody) => Effect.Effect; /** * Unsafely calls instance.auxiliaryDataHash without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const auxiliaryDataHashUnsafe: (instance: CML.TransactionBody) => CML.AuxiliaryDataHash | undefined; /** * Method setValidityIntervalStart of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const setValidityIntervalStart: (instance: CML.TransactionBody, validityIntervalStart: bigint) => Effect.Effect; /** * Unsafely calls instance.setValidityIntervalStart without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const setValidityIntervalStartUnsafe: (instance: CML.TransactionBody, validityIntervalStart: bigint) => void; /** * Method validityIntervalStart of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const validityIntervalStart: (instance: CML.TransactionBody) => Effect.Effect; /** * Unsafely calls instance.validityIntervalStart without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const validityIntervalStartUnsafe: (instance: CML.TransactionBody) => bigint | undefined; /** * Method setMint of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const setMint: (instance: CML.TransactionBody, mint: CML.Mint) => Effect.Effect; /** * Unsafely calls instance.setMint without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const setMintUnsafe: (instance: CML.TransactionBody, mint: CML.Mint) => void; /** * Method mint of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const mint: (instance: CML.TransactionBody) => Effect.Effect; /** * Unsafely calls instance.mint without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const mintUnsafe: (instance: CML.TransactionBody) => CML.Mint | undefined; /** * Method setScriptDataHash of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const setScriptDataHash: (instance: CML.TransactionBody, scriptDataHash: CML.ScriptDataHash) => Effect.Effect; /** * Unsafely calls instance.setScriptDataHash without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const setScriptDataHashUnsafe: (instance: CML.TransactionBody, scriptDataHash: CML.ScriptDataHash) => void; /** * Method scriptDataHash of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const scriptDataHash: (instance: CML.TransactionBody) => Effect.Effect; /** * Unsafely calls instance.scriptDataHash without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const scriptDataHashUnsafe: (instance: CML.TransactionBody) => CML.ScriptDataHash | undefined; /** * Method setCollateralInputs of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const setCollateralInputs: (instance: CML.TransactionBody, collateralInputs: CML.TransactionInputList) => Effect.Effect; /** * Unsafely calls instance.setCollateralInputs without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const setCollateralInputsUnsafe: (instance: CML.TransactionBody, collateralInputs: CML.TransactionInputList) => void; /** * Method collateralInputs of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const collateralInputs: (instance: CML.TransactionBody) => Effect.Effect; /** * Unsafely calls instance.collateralInputs without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const collateralInputsUnsafe: (instance: CML.TransactionBody) => CML.TransactionInputList | undefined; /** * Method setRequiredSigners of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const setRequiredSigners: (instance: CML.TransactionBody, requiredSigners: CML.Ed25519KeyHashList) => Effect.Effect; /** * Unsafely calls instance.setRequiredSigners without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const setRequiredSignersUnsafe: (instance: CML.TransactionBody, requiredSigners: CML.Ed25519KeyHashList) => void; /** * Method requiredSigners of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const requiredSigners: (instance: CML.TransactionBody) => Effect.Effect; /** * Unsafely calls instance.requiredSigners without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const requiredSignersUnsafe: (instance: CML.TransactionBody) => CML.Ed25519KeyHashList | undefined; /** * Method setNetworkId of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const setNetworkId: (instance: CML.TransactionBody, networkId: CML.NetworkId) => Effect.Effect; /** * Unsafely calls instance.setNetworkId without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const setNetworkIdUnsafe: (instance: CML.TransactionBody, networkId: CML.NetworkId) => void; /** * Method networkId of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const networkId: (instance: CML.TransactionBody) => Effect.Effect; /** * Unsafely calls instance.networkId without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const networkIdUnsafe: (instance: CML.TransactionBody) => CML.NetworkId | undefined; /** * Method setCollateralReturn of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const setCollateralReturn: (instance: CML.TransactionBody, collateralReturn: CML.TransactionOutput) => Effect.Effect; /** * Unsafely calls instance.setCollateralReturn without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const setCollateralReturnUnsafe: (instance: CML.TransactionBody, collateralReturn: CML.TransactionOutput) => void; /** * Method collateralReturn of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const collateralReturn: (instance: CML.TransactionBody) => Effect.Effect; /** * Unsafely calls instance.collateralReturn without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const collateralReturnUnsafe: (instance: CML.TransactionBody) => CML.TransactionOutput | undefined; /** * Method setTotalCollateral of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const setTotalCollateral: (instance: CML.TransactionBody, totalCollateral: bigint) => Effect.Effect; /** * Unsafely calls instance.setTotalCollateral without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const setTotalCollateralUnsafe: (instance: CML.TransactionBody, totalCollateral: bigint) => void; /** * Method totalCollateral of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const totalCollateral: (instance: CML.TransactionBody) => Effect.Effect; /** * Unsafely calls instance.totalCollateral without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const totalCollateralUnsafe: (instance: CML.TransactionBody) => bigint | undefined; /** * Method setReferenceInputs of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const setReferenceInputs: (instance: CML.TransactionBody, referenceInputs: CML.TransactionInputList) => Effect.Effect; /** * Unsafely calls instance.setReferenceInputs without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const setReferenceInputsUnsafe: (instance: CML.TransactionBody, referenceInputs: CML.TransactionInputList) => void; /** * Method referenceInputs of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const referenceInputs: (instance: CML.TransactionBody) => Effect.Effect; /** * Unsafely calls instance.referenceInputs without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const referenceInputsUnsafe: (instance: CML.TransactionBody) => CML.TransactionInputList | undefined; /** * Method setVotingProcedures of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const setVotingProcedures: (instance: CML.TransactionBody, votingProcedures: CML.VotingProcedures) => Effect.Effect; /** * Unsafely calls instance.setVotingProcedures without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const setVotingProceduresUnsafe: (instance: CML.TransactionBody, votingProcedures: CML.VotingProcedures) => void; /** * Method votingProcedures of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const votingProcedures: (instance: CML.TransactionBody) => Effect.Effect; /** * Unsafely calls instance.votingProcedures without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const votingProceduresUnsafe: (instance: CML.TransactionBody) => CML.VotingProcedures | undefined; /** * Method setProposalProcedures of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const setProposalProcedures: (instance: CML.TransactionBody, proposalProcedures: CML.ProposalProcedureList) => Effect.Effect; /** * Unsafely calls instance.setProposalProcedures without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const setProposalProceduresUnsafe: (instance: CML.TransactionBody, proposalProcedures: CML.ProposalProcedureList) => void; /** * Method proposalProcedures of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const proposalProcedures: (instance: CML.TransactionBody) => Effect.Effect; /** * Unsafely calls instance.proposalProcedures without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const proposalProceduresUnsafe: (instance: CML.TransactionBody) => CML.ProposalProcedureList | undefined; /** * Method setCurrentTreasuryValue of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const setCurrentTreasuryValue: (instance: CML.TransactionBody, currentTreasuryValue: bigint) => Effect.Effect; /** * Unsafely calls instance.setCurrentTreasuryValue without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const setCurrentTreasuryValueUnsafe: (instance: CML.TransactionBody, currentTreasuryValue: bigint) => void; /** * Method currentTreasuryValue of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const currentTreasuryValue: (instance: CML.TransactionBody) => Effect.Effect; /** * Unsafely calls instance.currentTreasuryValue without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const currentTreasuryValueUnsafe: (instance: CML.TransactionBody) => bigint | undefined; /** * Method setDonation of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const setDonation: (instance: CML.TransactionBody, donation: bigint) => Effect.Effect; /** * Unsafely calls instance.setDonation without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const setDonationUnsafe: (instance: CML.TransactionBody, donation: bigint) => void; /** * Method donation of TransactionBody * * @since 2.0.0 * @category Methods */ export declare const donation: (instance: CML.TransactionBody) => Effect.Effect; /** * Unsafely calls instance.donation without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const donationUnsafe: (instance: CML.TransactionBody) => bigint | undefined; /** * Static method _new of TransactionBody * * @since 2.0.0 * @category Constructors */ export declare const _new: (inputs: CML.TransactionInputList, outputs: CML.TransactionOutputList, fee: bigint) => Effect.Effect; /** * Unsafely calls TransactionBody._new without Effect wrapper * * @since 2.0.0 * @category ConstructorsUnsafe */ export declare const _newUnsafe: (inputs: CML.TransactionInputList, outputs: CML.TransactionOutputList, fee: bigint) => CML.TransactionBody; export {}; //# sourceMappingURL=TransactionBody.d.ts.map