/**
* @since 2.0.0
*/
import { Effect } from "effect";
import * as CML from "@anastasia-labs/cardano-multiplatform-lib-nodejs";
/**
* Type alias for the CML TransactionBuilderConfigBuilder class
*
* @since 2.0.0
* @category Types
*/
export type TransactionBuilderConfigBuilder = CML.TransactionBuilderConfigBuilder;
declare const TransactionBuilderConfigBuilderError_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: "TransactionBuilderConfigBuilderError";
} & Readonly;
/**
* Error class for TransactionBuilderConfigBuilder operations
*
* This error is thrown when operations on TransactionBuilderConfigBuilder instances fail.
*
* @since 2.0.0
* @category Errors
*/
export declare class TransactionBuilderConfigBuilderError extends TransactionBuilderConfigBuilderError_base<{
message?: string;
}> {
}
/**
* Method free of TransactionBuilderConfigBuilder
*
* @since 2.0.0
* @category Methods
*/
export declare const free: (instance: CML.TransactionBuilderConfigBuilder) => Effect.Effect;
/**
* Unsafely calls instance.free without Effect wrapper
*
* @since 2.0.0
* @category MethodsUnsafe
*/
export declare const freeUnsafe: (instance: CML.TransactionBuilderConfigBuilder) => void;
/**
* Static method _new of TransactionBuilderConfigBuilder
*
* @since 2.0.0
* @category Constructors
*/
export declare const _new: () => Effect.Effect;
/**
* Unsafely calls TransactionBuilderConfigBuilder._new without Effect wrapper
*
* @since 2.0.0
* @category ConstructorsUnsafe
*/
export declare const _newUnsafe: () => CML.TransactionBuilderConfigBuilder;
/**
* Method feeAlgo of TransactionBuilderConfigBuilder
*
* @since 2.0.0
* @category Methods
*/
export declare const feeAlgo: (instance: CML.TransactionBuilderConfigBuilder, _feeAlgo: CML.LinearFee) => Effect.Effect;
/**
* Unsafely calls instance.feeAlgo without Effect wrapper
*
* @since 2.0.0
* @category MethodsUnsafe
*/
export declare const feeAlgoUnsafe: (instance: CML.TransactionBuilderConfigBuilder, _feeAlgo: CML.LinearFee) => CML.TransactionBuilderConfigBuilder;
/**
* Method coinsPerUtxoByte of TransactionBuilderConfigBuilder
*
* @since 2.0.0
* @category Methods
*/
export declare const coinsPerUtxoByte: (instance: CML.TransactionBuilderConfigBuilder, _coinsPerUtxoByte: bigint) => Effect.Effect;
/**
* Unsafely calls instance.coinsPerUtxoByte without Effect wrapper
*
* @since 2.0.0
* @category MethodsUnsafe
*/
export declare const coinsPerUtxoByteUnsafe: (instance: CML.TransactionBuilderConfigBuilder, _coinsPerUtxoByte: bigint) => CML.TransactionBuilderConfigBuilder;
/**
* Method poolDeposit of TransactionBuilderConfigBuilder
*
* @since 2.0.0
* @category Methods
*/
export declare const poolDeposit: (instance: CML.TransactionBuilderConfigBuilder, _poolDeposit: bigint) => Effect.Effect;
/**
* Unsafely calls instance.poolDeposit without Effect wrapper
*
* @since 2.0.0
* @category MethodsUnsafe
*/
export declare const poolDepositUnsafe: (instance: CML.TransactionBuilderConfigBuilder, _poolDeposit: bigint) => CML.TransactionBuilderConfigBuilder;
/**
* Method keyDeposit of TransactionBuilderConfigBuilder
*
* @since 2.0.0
* @category Methods
*/
export declare const keyDeposit: (instance: CML.TransactionBuilderConfigBuilder, _keyDeposit: bigint) => Effect.Effect;
/**
* Unsafely calls instance.keyDeposit without Effect wrapper
*
* @since 2.0.0
* @category MethodsUnsafe
*/
export declare const keyDepositUnsafe: (instance: CML.TransactionBuilderConfigBuilder, _keyDeposit: bigint) => CML.TransactionBuilderConfigBuilder;
/**
* Method maxValueSize of TransactionBuilderConfigBuilder
*
* @since 2.0.0
* @category Methods
*/
export declare const maxValueSize: (instance: CML.TransactionBuilderConfigBuilder, _maxValueSize: number) => Effect.Effect;
/**
* Unsafely calls instance.maxValueSize without Effect wrapper
*
* @since 2.0.0
* @category MethodsUnsafe
*/
export declare const maxValueSizeUnsafe: (instance: CML.TransactionBuilderConfigBuilder, _maxValueSize: number) => CML.TransactionBuilderConfigBuilder;
/**
* Method maxTxSize of TransactionBuilderConfigBuilder
*
* @since 2.0.0
* @category Methods
*/
export declare const maxTxSize: (instance: CML.TransactionBuilderConfigBuilder, _maxTxSize: number) => Effect.Effect;
/**
* Unsafely calls instance.maxTxSize without Effect wrapper
*
* @since 2.0.0
* @category MethodsUnsafe
*/
export declare const maxTxSizeUnsafe: (instance: CML.TransactionBuilderConfigBuilder, _maxTxSize: number) => CML.TransactionBuilderConfigBuilder;
/**
* Method preferPureChange of TransactionBuilderConfigBuilder
*
* @since 2.0.0
* @category Methods
*/
export declare const preferPureChange: (instance: CML.TransactionBuilderConfigBuilder, _preferPureChange: boolean) => Effect.Effect;
/**
* Unsafely calls instance.preferPureChange without Effect wrapper
*
* @since 2.0.0
* @category MethodsUnsafe
*/
export declare const preferPureChangeUnsafe: (instance: CML.TransactionBuilderConfigBuilder, _preferPureChange: boolean) => CML.TransactionBuilderConfigBuilder;
/**
* Method exUnitPrices of TransactionBuilderConfigBuilder
*
* @since 2.0.0
* @category Methods
*/
export declare const exUnitPrices: (instance: CML.TransactionBuilderConfigBuilder, _exUnitPrices: CML.ExUnitPrices) => Effect.Effect;
/**
* Unsafely calls instance.exUnitPrices without Effect wrapper
*
* @since 2.0.0
* @category MethodsUnsafe
*/
export declare const exUnitPricesUnsafe: (instance: CML.TransactionBuilderConfigBuilder, _exUnitPrices: CML.ExUnitPrices) => CML.TransactionBuilderConfigBuilder;
/**
* Method costModels of TransactionBuilderConfigBuilder
*
* @since 2.0.0
* @category Methods
*/
export declare const costModels: (instance: CML.TransactionBuilderConfigBuilder, _costModels: CML.CostModels) => Effect.Effect;
/**
* Unsafely calls instance.costModels without Effect wrapper
*
* @since 2.0.0
* @category MethodsUnsafe
*/
export declare const costModelsUnsafe: (instance: CML.TransactionBuilderConfigBuilder, _costModels: CML.CostModels) => CML.TransactionBuilderConfigBuilder;
/**
* Method collateralPercentage of TransactionBuilderConfigBuilder
*
* @since 2.0.0
* @category Methods
*/
export declare const collateralPercentage: (instance: CML.TransactionBuilderConfigBuilder, _collateralPercentage: number) => Effect.Effect;
/**
* Unsafely calls instance.collateralPercentage without Effect wrapper
*
* @since 2.0.0
* @category MethodsUnsafe
*/
export declare const collateralPercentageUnsafe: (instance: CML.TransactionBuilderConfigBuilder, _collateralPercentage: number) => CML.TransactionBuilderConfigBuilder;
/**
* Method maxCollateralInputs of TransactionBuilderConfigBuilder
*
* @since 2.0.0
* @category Methods
*/
export declare const maxCollateralInputs: (instance: CML.TransactionBuilderConfigBuilder, _maxCollateralInputs: number) => Effect.Effect;
/**
* Unsafely calls instance.maxCollateralInputs without Effect wrapper
*
* @since 2.0.0
* @category MethodsUnsafe
*/
export declare const maxCollateralInputsUnsafe: (instance: CML.TransactionBuilderConfigBuilder, _maxCollateralInputs: number) => CML.TransactionBuilderConfigBuilder;
/**
* Method build of TransactionBuilderConfigBuilder
*
* @since 2.0.0
* @category Methods
*/
export declare const build: (instance: CML.TransactionBuilderConfigBuilder) => Effect.Effect;
/**
* Unsafely calls instance.build without Effect wrapper
*
* @since 2.0.0
* @category MethodsUnsafe
*/
export declare const buildUnsafe: (instance: CML.TransactionBuilderConfigBuilder) => CML.TransactionBuilderConfig;
export {};
//# sourceMappingURL=TransactionBuilderConfigBuilder.d.ts.map