export interface Token { name: string; symbol: string; mintAddress?: string; coingeckoId: string; } export interface PriceData { price: number; change24h: number; } export interface TradeOrder { fromToken: string; toToken: string; amount: number; expectedOutput: number; } export declare const DEFAULT_TOKENS: Token[]; export declare function fetchPricesFromCoinGecko(tokens?: Token[]): Promise>; export declare function convertDGNToTarget(dgnAmount: number, priceMap: Map, targetSymbol: "ETH" | "BTC" | "USDT"): number; export declare function executeTradeOrder(order: TradeOrder): Promise; export declare function getTradingHistory(): Promise; export declare function getWalletBalance(): Promise; export declare function convertTargetToDGN(targetAmount: number, priceMap: Map, fromSymbol: 'ETH' | 'BTC' | 'USDT'): number; export declare function fetchPricesFromBinance(): Promise>; //# sourceMappingURL=trade.d.ts.map