import { ethers } from 'ethers';
import { IHinkal } from './IHinkal';
import { ERC20Token } from '../../types';
import { FeeStructure } from '../../types/hinkal.types';
export type PalEvmDepositPrepareResult = {
    unsignedTx: ethers.TransactionRequest;
    utxoAmounts: bigint[];
};
export declare const hinkalPalEvmDepositPrepare: (hinkal: IHinkal, chainId: number, token: ERC20Token, recipientAmounts: bigint[], feeStructure: FeeStructure, orderId: string) => Promise<PalEvmDepositPrepareResult>;
