import type { BuildOptions, PhaseContext, TxBuilderState } from "../TransactionBuilder.js";
/**
 * Default build options used for transaction construction when callers do not
 * supply explicit overrides.
 *
 * @since 2.0.0
 * @category builders
 */
export declare const DEFAULT_BUILD_OPTIONS: {
    coinSelection: "largest-first";
    onInsufficientChange: "error";
    setCollateral: bigint;
};
/**
 * Create a fresh transaction-builder state for a build invocation.
 *
 * @since 2.0.0
 * @category builders
 */
export declare const makeInitialTxBuilderState: () => TxBuilderState;
/**
 * Create the initial phase-context state for a build invocation.
 *
 * @since 2.0.0
 * @category builders
 */
export declare const makeInitialPhaseContext: (options: BuildOptions) => PhaseContext;
//# sourceMappingURL=state.d.ts.map