/** * @since 2.0.0 */ import { Effect } from "effect"; import * as CML from "@anastasia-labs/cardano-multiplatform-lib-nodejs"; /** * Type alias for the CML TransactionOutputBuilder class * * @since 2.0.0 * @category Types */ export type TransactionOutputBuilder = CML.TransactionOutputBuilder; declare const TransactionOutputBuilderError_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: "TransactionOutputBuilderError"; } & Readonly; /** * Error class for TransactionOutputBuilder operations * * This error is thrown when operations on TransactionOutputBuilder instances fail. * * @since 2.0.0 * @category Errors */ export declare class TransactionOutputBuilderError extends TransactionOutputBuilderError_base<{ message?: string; }> { } /** * Method free of TransactionOutputBuilder * * @since 2.0.0 * @category Methods */ export declare const free: (instance: CML.TransactionOutputBuilder) => Effect.Effect; /** * Unsafely calls instance.free without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const freeUnsafe: (instance: CML.TransactionOutputBuilder) => void; /** * Static method _new of TransactionOutputBuilder * * @since 2.0.0 * @category Constructors */ export declare const _new: () => Effect.Effect; /** * Unsafely calls TransactionOutputBuilder._new without Effect wrapper * * @since 2.0.0 * @category ConstructorsUnsafe */ export declare const _newUnsafe: () => CML.TransactionOutputBuilder; /** * Method withAddress of TransactionOutputBuilder * * @since 2.0.0 * @category Methods */ export declare const withAddress: (instance: CML.TransactionOutputBuilder, address: CML.Address) => Effect.Effect; /** * Unsafely calls instance.withAddress without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const withAddressUnsafe: (instance: CML.TransactionOutputBuilder, address: CML.Address) => CML.TransactionOutputBuilder; /** * Method withCommunicationData of TransactionOutputBuilder * * @since 2.0.0 * @category Methods */ export declare const withCommunicationData: (instance: CML.TransactionOutputBuilder, datum: CML.PlutusData) => Effect.Effect; /** * Unsafely calls instance.withCommunicationData without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const withCommunicationDataUnsafe: (instance: CML.TransactionOutputBuilder, datum: CML.PlutusData) => CML.TransactionOutputBuilder; /** * Method withData of TransactionOutputBuilder * * @since 2.0.0 * @category Methods */ export declare const withData: (instance: CML.TransactionOutputBuilder, datum: CML.DatumOption) => Effect.Effect; /** * Unsafely calls instance.withData without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const withDataUnsafe: (instance: CML.TransactionOutputBuilder, datum: CML.DatumOption) => CML.TransactionOutputBuilder; /** * Method withReferenceScript of TransactionOutputBuilder * * @since 2.0.0 * @category Methods */ export declare const withReferenceScript: (instance: CML.TransactionOutputBuilder, scriptRef: CML.Script) => Effect.Effect; /** * Unsafely calls instance.withReferenceScript without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const withReferenceScriptUnsafe: (instance: CML.TransactionOutputBuilder, scriptRef: CML.Script) => CML.TransactionOutputBuilder; /** * Method next of TransactionOutputBuilder * * @since 2.0.0 * @category Methods */ export declare const next: (instance: CML.TransactionOutputBuilder) => Effect.Effect; /** * Unsafely calls instance.next without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const nextUnsafe: (instance: CML.TransactionOutputBuilder) => CML.TransactionOutputAmountBuilder; export {}; //# sourceMappingURL=TransactionOutputBuilder.d.ts.map