import { UniversalHttpClient } from '../http/client'; import { TokenPriceRequest, PricesFetchResponse } from '../types/prices'; /** * API wrapper for token price operations */ export declare class Prices { private httpClient; constructor(httpClient: UniversalHttpClient); /** * Fetches USD prices for multiple tokens * @param tokens Array of token identifiers (address + chainId) * @returns Full price response including prices array and cache metadata * * @example * ```typescript * const response = await sdk.prices.fetch([ * { address: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48', chainId: '1' }, // USDC * { address: '0x0000000000000000000000000000000000000000', chainId: '137' }, // Native MATIC * ]); * console.log(response.data.prices); * console.log(response.meta.cached); * ``` */ fetch(tokens: TokenPriceRequest[]): Promise; } //# sourceMappingURL=Prices.d.ts.map