export * from './token-list'; export * from './image'; export * from './transaction'; export * from './chainInfo'; export interface NftInfo { name: string; address: string; image: string; animationUrl?: string; description: string; sellerFeeBasisPoints: string; tokenId: string; externalUrl?: string; data?: any; } export interface AllTokenInfo { id: string; logoURI: string; name: string; shortName: string; timestamp: string; tokens: any[]; updateTime: string; } export interface TokensAndNFTs { id: string; native: string; nfts: any[]; tokens: any[]; updateTime: string; } export interface ExchangeRate { address: string; list: any[]; type: string; } export interface ExchangeRateInfo { id: string; updateTime: string; } export interface BalanceInfo { id: string; value: string; updateTime: string; } export interface TansactionInfo { id: string; list?: any[]; updateTime: string; } export interface CustomTokenList { id: string; chainName: string; address: string; amount: number; decimals: number; image: string; name: string; price: number; symbo: string; hidden?: boolean; } export interface NftMetadata { id: string; name: string; symbol: string; description: string; seller_fee_basis_points: string; image: string; updateTime: string; } export interface ImportTokenInfo { chainName: string; chainId: string; chainNetwork: string; userAddress: string; tokenAddress: string; isSelected: boolean; image: string; name: string; symbol: string; metaData: any; updateTime: string; } export interface IquoteParams { inputMint: string; outputMint: string; amount: string; _amount?: string; slippage: number; networkFees?: number; }