import { APIResource } from "../../core/resource.js"; import { APIPromise } from "../../core/api-promise.js"; import { RequestOptions } from "../../internal/request-options.js"; export declare class MarketCapChart extends APIResource { /** * To query historical global market cap and volume data by number of days away * from now */ get(query: MarketCapChartGetParams, options?: RequestOptions): APIPromise; } export interface MarketCapChartGetResponse { market_cap_chart: MarketCapChartGetResponse.MarketCapChart; } export declare namespace MarketCapChartGetResponse { interface MarketCapChart { /** * Market cap data as [timestamp, market_cap] pairs */ market_cap: Array>; /** * Volume data as [timestamp, volume] pairs */ volume: Array>; } } export interface MarketCapChartGetParams { /** * Data up to number of days ago. */ days: '1' | '7' | '14' | '30' | '90' | '180' | '365' | 'max'; /** * Target currency of market cap. Default: `usd` \*refers to * [`/simple/supported_vs_currencies`](/reference/simple-supported-currencies). */ vs_currency?: string; } export declare namespace MarketCapChart { export { type MarketCapChartGetResponse as MarketCapChartGetResponse, type MarketCapChartGetParams as MarketCapChartGetParams, }; } //# sourceMappingURL=market-cap-chart.d.ts.map