import { ChainWalletConfig, vmTypes } from "./types"; export declare const getPrivateKeyFromAnother: (privateKey: any, fromVm: vmTypes, toVm: vmTypes) => string | import("@solana/web3.js").Keypair | undefined; export interface AddressPortfolioItem { tokenAddress: string | "native"; symbol: string; decimals: number; balanceRaw: string; balanceFormatted: number; priceUsd: number | null; priceChange24h: number | null; valueUsd: number | null; } export interface AddressPortfolioResult { address: string; vmType: vmTypes; chainId: number; items: AddressPortfolioItem[]; totals: { valueUsd: number; pricedItems: number; unpricedItems: number; }; } export interface AddressPortfolioParams { chain: ChainWalletConfig; address: string; vmType?: vmTypes; includeNative?: boolean; tokenAddresses?: string[]; } export declare const detectVmTypeFromAddress: (address: string) => vmTypes; export declare const getAddressPortfolioValue: (params: AddressPortfolioParams) => Promise;