import { CmcMapMatch, CmcQuote } from './coinmarketcap.types';
export declare class CoinMarketCapClient {
    searchBySymbol(symbol: string): Promise<CmcMapMatch[]>;
    getQuoteById(id: number): Promise<CmcQuote | null>;
    getMetaById(id: number): Promise<CmcMapMatch | null>;
    getQuoteBySymbol(symbol: string): Promise<CmcQuote | null>;
    private get;
    private firstItem;
    private mapQuote;
    private toBool;
    private toRank;
    private parseFloatSafe;
    private formatCmcStatusError;
    private formatError;
}
