/** * @since 2.0.0 */ import { Effect } from "effect"; import * as CML from "@anastasia-labs/cardano-multiplatform-lib-nodejs"; /** * Type alias for the CML TransactionOutputAmountBuilder class * * @since 2.0.0 * @category Types */ export type TransactionOutputAmountBuilder = CML.TransactionOutputAmountBuilder; declare const TransactionOutputAmountBuilderError_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: "TransactionOutputAmountBuilderError"; } & Readonly; /** * Error class for TransactionOutputAmountBuilder operations * * This error is thrown when operations on TransactionOutputAmountBuilder instances fail. * * @since 2.0.0 * @category Errors */ export declare class TransactionOutputAmountBuilderError extends TransactionOutputAmountBuilderError_base<{ message?: string; }> { } /** * Method free of TransactionOutputAmountBuilder * * @since 2.0.0 * @category Methods */ export declare const free: (instance: CML.TransactionOutputAmountBuilder) => Effect.Effect; /** * Unsafely calls instance.free without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const freeUnsafe: (instance: CML.TransactionOutputAmountBuilder) => void; /** * Method withValue of TransactionOutputAmountBuilder * * @since 2.0.0 * @category Methods */ export declare const withValue: (instance: CML.TransactionOutputAmountBuilder, amount: CML.Value) => Effect.Effect; /** * Unsafely calls instance.withValue without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const withValueUnsafe: (instance: CML.TransactionOutputAmountBuilder, amount: CML.Value) => CML.TransactionOutputAmountBuilder; /** * Method withAssetAndMinRequiredCoin of TransactionOutputAmountBuilder * * @since 2.0.0 * @category Methods */ export declare const withAssetAndMinRequiredCoin: (instance: CML.TransactionOutputAmountBuilder, multiasset: CML.MultiAsset, coinsPerUtxoByte: bigint) => Effect.Effect; /** * Unsafely calls instance.withAssetAndMinRequiredCoin without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const withAssetAndMinRequiredCoinUnsafe: (instance: CML.TransactionOutputAmountBuilder, multiasset: CML.MultiAsset, coinsPerUtxoByte: bigint) => CML.TransactionOutputAmountBuilder; /** * Method build of TransactionOutputAmountBuilder * * @since 2.0.0 * @category Methods */ export declare const build: (instance: CML.TransactionOutputAmountBuilder) => Effect.Effect; /** * Unsafely calls instance.build without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const buildUnsafe: (instance: CML.TransactionOutputAmountBuilder) => CML.SingleOutputBuilderResult; export {}; //# sourceMappingURL=TransactionOutputAmountBuilder.d.ts.map