/** * @since 2.0.0 */ import { Effect } from "effect"; import * as CML from "@anastasia-labs/cardano-multiplatform-lib-nodejs"; /** * Type alias for the CML RedeemerSetBuilder class * * @since 2.0.0 * @category Types */ export type RedeemerSetBuilder = CML.RedeemerSetBuilder; declare const RedeemerSetBuilderError_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: "RedeemerSetBuilderError"; } & Readonly; /** * Error class for RedeemerSetBuilder operations * * This error is thrown when operations on RedeemerSetBuilder instances fail. * * @since 2.0.0 * @category Errors */ export declare class RedeemerSetBuilderError extends RedeemerSetBuilderError_base<{ message?: string; }> { } /** * Method free of RedeemerSetBuilder * * @since 2.0.0 * @category Methods */ export declare const free: (instance: CML.RedeemerSetBuilder) => Effect.Effect; /** * Unsafely calls instance.free without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const freeUnsafe: (instance: CML.RedeemerSetBuilder) => void; /** * Static method _new of RedeemerSetBuilder * * @since 2.0.0 * @category Constructors */ export declare const _new: () => Effect.Effect; /** * Unsafely calls RedeemerSetBuilder._new without Effect wrapper * * @since 2.0.0 * @category ConstructorsUnsafe */ export declare const _newUnsafe: () => CML.RedeemerSetBuilder; /** * Method isEmpty of RedeemerSetBuilder * * @since 2.0.0 * @category Methods */ export declare const isEmpty: (instance: CML.RedeemerSetBuilder) => Effect.Effect; /** * Unsafely calls instance.isEmpty without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const isEmptyUnsafe: (instance: CML.RedeemerSetBuilder) => boolean; /** * Method updateExUnits of RedeemerSetBuilder * * @since 2.0.0 * @category Methods */ export declare const updateExUnits: (instance: CML.RedeemerSetBuilder, key: CML.RedeemerWitnessKey, exUnits: CML.ExUnits) => Effect.Effect; /** * Unsafely calls instance.updateExUnits without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const updateExUnitsUnsafe: (instance: CML.RedeemerSetBuilder, key: CML.RedeemerWitnessKey, exUnits: CML.ExUnits) => void; /** * Method addSpend of RedeemerSetBuilder * * @since 2.0.0 * @category Methods */ export declare const addSpend: (instance: CML.RedeemerSetBuilder, result: CML.InputBuilderResult) => Effect.Effect; /** * Unsafely calls instance.addSpend without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const addSpendUnsafe: (instance: CML.RedeemerSetBuilder, result: CML.InputBuilderResult) => void; /** * Method addMint of RedeemerSetBuilder * * @since 2.0.0 * @category Methods */ export declare const addMint: (instance: CML.RedeemerSetBuilder, result: CML.MintBuilderResult) => Effect.Effect; /** * Unsafely calls instance.addMint without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const addMintUnsafe: (instance: CML.RedeemerSetBuilder, result: CML.MintBuilderResult) => void; /** * Method addReward of RedeemerSetBuilder * * @since 2.0.0 * @category Methods */ export declare const addReward: (instance: CML.RedeemerSetBuilder, result: CML.WithdrawalBuilderResult) => Effect.Effect; /** * Unsafely calls instance.addReward without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const addRewardUnsafe: (instance: CML.RedeemerSetBuilder, result: CML.WithdrawalBuilderResult) => void; /** * Method addCert of RedeemerSetBuilder * * @since 2.0.0 * @category Methods */ export declare const addCert: (instance: CML.RedeemerSetBuilder, result: CML.CertificateBuilderResult) => Effect.Effect; /** * Unsafely calls instance.addCert without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const addCertUnsafe: (instance: CML.RedeemerSetBuilder, result: CML.CertificateBuilderResult) => void; /** * Method addProposal of RedeemerSetBuilder * * @since 2.0.0 * @category Methods */ export declare const addProposal: (instance: CML.RedeemerSetBuilder, result: CML.ProposalBuilderResult) => Effect.Effect; /** * Unsafely calls instance.addProposal without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const addProposalUnsafe: (instance: CML.RedeemerSetBuilder, result: CML.ProposalBuilderResult) => void; /** * Method addVote of RedeemerSetBuilder * * @since 2.0.0 * @category Methods */ export declare const addVote: (instance: CML.RedeemerSetBuilder, result: CML.VoteBuilderResult) => Effect.Effect; /** * Unsafely calls instance.addVote without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const addVoteUnsafe: (instance: CML.RedeemerSetBuilder, result: CML.VoteBuilderResult) => void; /** * Method build of RedeemerSetBuilder * * @since 2.0.0 * @category Methods */ export declare const build: (instance: CML.RedeemerSetBuilder, defaultToDummyExunits: boolean) => Effect.Effect; /** * Unsafely calls instance.build without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const buildUnsafe: (instance: CML.RedeemerSetBuilder, defaultToDummyExunits: boolean) => CML.Redeemers; export {}; //# sourceMappingURL=RedeemerSetBuilder.d.ts.map