/** * @since 2.0.0 */ import { Effect } from "effect"; import * as CML from "@anastasia-labs/cardano-multiplatform-lib-nodejs"; /** * Type alias for the CML RequiredWitnessSet class * * @since 2.0.0 * @category Types */ export type RequiredWitnessSet = CML.RequiredWitnessSet; declare const RequiredWitnessSetError_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: "RequiredWitnessSetError"; } & Readonly; /** * Error class for RequiredWitnessSet operations * * This error is thrown when operations on RequiredWitnessSet instances fail. * * @since 2.0.0 * @category Errors */ export declare class RequiredWitnessSetError extends RequiredWitnessSetError_base<{ message?: string; }> { } /** * Method free of RequiredWitnessSet * * @since 2.0.0 * @category Methods */ export declare const free: (instance: CML.RequiredWitnessSet) => Effect.Effect; /** * Unsafely calls instance.free without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const freeUnsafe: (instance: CML.RequiredWitnessSet) => void; /** * Method addVkeyKeyHash of RequiredWitnessSet * * @since 2.0.0 * @category Methods */ export declare const addVkeyKeyHash: (instance: CML.RequiredWitnessSet, hash: CML.Ed25519KeyHash) => Effect.Effect; /** * Unsafely calls instance.addVkeyKeyHash without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const addVkeyKeyHashUnsafe: (instance: CML.RequiredWitnessSet, hash: CML.Ed25519KeyHash) => void; /** * Method addBootstrap of RequiredWitnessSet * * @since 2.0.0 * @category Methods */ export declare const addBootstrap: (instance: CML.RequiredWitnessSet, address: CML.ByronAddress) => Effect.Effect; /** * Unsafely calls instance.addBootstrap without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const addBootstrapUnsafe: (instance: CML.RequiredWitnessSet, address: CML.ByronAddress) => void; /** * Method addScriptRef of RequiredWitnessSet * * @since 2.0.0 * @category Methods */ export declare const addScriptRef: (instance: CML.RequiredWitnessSet, scriptHash: CML.ScriptHash) => Effect.Effect; /** * Unsafely calls instance.addScriptRef without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const addScriptRefUnsafe: (instance: CML.RequiredWitnessSet, scriptHash: CML.ScriptHash) => void; /** * Method addScriptHash of RequiredWitnessSet * * @since 2.0.0 * @category Methods */ export declare const addScriptHash: (instance: CML.RequiredWitnessSet, scriptHash: CML.ScriptHash) => Effect.Effect; /** * Unsafely calls instance.addScriptHash without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const addScriptHashUnsafe: (instance: CML.RequiredWitnessSet, scriptHash: CML.ScriptHash) => void; /** * Method addPlutusDatumHash of RequiredWitnessSet * * @since 2.0.0 * @category Methods */ export declare const addPlutusDatumHash: (instance: CML.RequiredWitnessSet, plutusDatum: CML.DatumHash) => Effect.Effect; /** * Unsafely calls instance.addPlutusDatumHash without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const addPlutusDatumHashUnsafe: (instance: CML.RequiredWitnessSet, plutusDatum: CML.DatumHash) => void; /** * Method addRedeemerTag of RequiredWitnessSet * * @since 2.0.0 * @category Methods */ export declare const addRedeemerTag: (instance: CML.RequiredWitnessSet, redeemer: CML.RedeemerWitnessKey) => Effect.Effect; /** * Unsafely calls instance.addRedeemerTag without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const addRedeemerTagUnsafe: (instance: CML.RequiredWitnessSet, redeemer: CML.RedeemerWitnessKey) => void; /** * Method addAll of RequiredWitnessSet * * @since 2.0.0 * @category Methods */ export declare const addAll: (instance: CML.RequiredWitnessSet, requirements: CML.RequiredWitnessSet) => Effect.Effect; /** * Unsafely calls instance.addAll without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const addAllUnsafe: (instance: CML.RequiredWitnessSet, requirements: CML.RequiredWitnessSet) => void; /** * Static method _new of RequiredWitnessSet * * @since 2.0.0 * @category Constructors */ export declare const _new: () => Effect.Effect; /** * Unsafely calls RequiredWitnessSet._new without Effect wrapper * * @since 2.0.0 * @category ConstructorsUnsafe */ export declare const _newUnsafe: () => CML.RequiredWitnessSet; /** * Method withdrawalRequiredWits of RequiredWitnessSet * * @since 2.0.0 * @category Methods */ export declare const withdrawalRequiredWits: (instance: CML.RequiredWitnessSet, address: CML.RewardAddress) => Effect.Effect; /** * Unsafely calls instance.withdrawalRequiredWits without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const withdrawalRequiredWitsUnsafe: (instance: CML.RequiredWitnessSet, address: CML.RewardAddress) => void; export {}; //# sourceMappingURL=RequiredWitnessSet.d.ts.map