import type { XDeFiProvider } from './xDeFiProvider'; declare const XDefiAvailableProviders: readonly ["BTC", "ETH", "BCH", "LTC", "DOGE", "THOR", "BNB"]; declare type TXDeFiAvailableProviders = typeof XDefiAvailableProviders[number]; declare type TProviderType = { [key in TXDeFiAvailableProviders]: XDeFiProvider; }; declare type BTClikeAsset = { blockchain: string; symbol: string; address: null; ticker: string; }; declare type BTClikeTransaction = { type: 'TRANSFER'; amount: string; decimals: number; asset: BTClikeAsset; fromWalletAddress: string; memo: string; method: 'transfer'; recipientAddress: string; }; export { XDefiAvailableProviders }; export type { TXDeFiAvailableProviders, TProviderType, BTClikeTransaction, BTClikeAsset };