import type { ActionDto, GasModeValueDto, TokenDto, useTransactionConstructHook } from "@stakekit/api-hooks";
import { EitherAsync } from "purify-ts";
import type { ActionDtoWithGasEstimate } from "../domain/types/action";
export declare const constructTxs: ({ actionDto, gasModeValue, isLedgerLive, transactionConstruct, gasFeeToken, }: {
    gasFeeToken: TokenDto;
    actionDto: ActionDto;
    gasModeValue: GasModeValueDto | undefined;
    isLedgerLive: boolean;
    transactionConstruct: ReturnType<typeof useTransactionConstructHook>;
}) => EitherAsync<Error, ActionDtoWithGasEstimate>;
