import { TokenInfo, WrappedBrowserProvider, GetBalanceResult, Checkout } from '@imtbl/checkout-sdk';
import { CryptoFiatState } from '../../context/crypto-fiat-context/CryptoFiatContext';
export declare const validatePartialAddress: (value: string) => boolean;
export declare const getOptionKey: (token: TokenInfo) => string;
export declare const getFiatAmount: (cryptoFiatState: CryptoFiatState, tokenBalance: GetBalanceResult) => string;
export declare const sendTokens: (provider: WrappedBrowserProvider, gbr: GetBalanceResult, recipientAddress: string, amount: string) => Promise<import("ethers").TransactionResponse>;
export declare const loadBalances: (checkout: Checkout, provider: WrappedBrowserProvider) => Promise<import("../../lib/balance").GetAllowedBalancesResultType>;
