import { VersionedTransaction } from '@solana/web3.js';
import { FeeStructure } from '../../types/hinkal.types';
import { ERC20Token } from '../../types/token.types';
import { IHinkal } from './IHinkal';
export type PalSolanaDepositPrepareResult = {
    unsignedTx: VersionedTransaction;
    utxoAmounts: bigint[];
};
export declare const hinkalPalSolanaDepositPrepare: (hinkal: IHinkal, chainId: number, token: ERC20Token, recipientAmounts: bigint[], feeStructure: FeeStructure, orderId: string) => Promise<PalSolanaDepositPrepareResult>;
