export type SimpleCryptoCurrency = { id: string; name: string; symbol: string; slug: string; logo: string; description: string; market_cap: number; fully_diluted_market_cap: number; circulating_supply: number; total_supply: number; max_supply: number; infinite_supply: boolean; price: number; volume_24h: number; percent_change_1h: number; percent_change_24h: number; percent_change_7d: number; } export type CryptoCurrencyHistory = { history: Array<[price: number]>; } export type CryptocurrenciesListResponse = { currencies: Array; } export type CryptocurrencyDetailsResponse = { currency: SimpleCryptoCurrency & CryptoCurrencyHistory; }