import { ErrorWithIndex } from '../../error-handling';
import { PrivateSendAllocation } from '../../API';
import { AdminTransactionType, ERC20Token, FeeStructure, PendingEnclaveUtxo, RecipientRequest } from '../../types';
import { IHinkal } from '../../data-structures/Hinkal/IHinkal';
export declare const transferClaimableUtxos: (hinkal: IHinkal, token: ERC20Token, recipients: RecipientRequest[], allocations: PrivateSendAllocation[], baseNonce: bigint, feeToken?: string, feeStructure?: FeeStructure, action?: AdminTransactionType) => Promise<{
    pendingEnclaveUtxos: PendingEnclaveUtxo[];
    txHashes: string[];
    failedRecipientErrorMessage: ErrorWithIndex | undefined;
}>;
