export declare class CryptoService { private client; constructor(token: string); history(request: HistoryRequest): Promise; news(request: NewsRequest): Promise; price(request: PriceRequest): Promise; quote(request: QuoteRequest): Promise; symbols(request: SymbolsRequest): Promise; } export interface Article { date?: string; description?: string; source?: string; title?: string; url?: string; } export interface HistoryRequest { symbol?: string; } export interface HistoryResponse { close?: number; date?: string; high?: number; low?: number; open?: number; symbol?: string; volume?: number; } export interface NewsRequest { symbol?: string; } export interface NewsResponse { articles?: Article[]; symbol?: string; } export interface PriceRequest { symbol?: string; } export interface PriceResponse { price?: number; symbol?: string; } export interface QuoteRequest { symbol?: string; } export interface QuoteResponse { ask_price?: number; ask_size?: number; bid_price?: number; bid_size?: number; symbol?: string; timestamp?: string; } export interface Symbol { name?: string; symbol?: string; } export interface SymbolsRequest { } export interface SymbolsResponse { symbols?: Symbol[]; }