export interface CmcMapMatch {
    id: number;
    name: string;
    symbol: string;
    slug: string;
    rank: number | null;
    is_active: boolean;
}
export interface CmcQuote {
    id: number;
    symbol: string;
    name: string;
    price: number;
    percentChange24h: number | null;
}
export interface CmcStatus {
    error_code?: number;
    error_message?: string | null;
    credit_count?: number;
    [key: string]: any;
}
export interface RawCmcMapItem {
    id?: number;
    name?: string;
    symbol?: string;
    slug?: string;
    rank?: number | null;
    is_active?: number;
    platform?: any;
    [key: string]: any;
}
export interface RawCmcMapResponse {
    status?: CmcStatus;
    data?: RawCmcMapItem[];
    [key: string]: any;
}
export interface RawCmcUsdQuote {
    price?: number;
    percent_change_24h?: number;
    [key: string]: any;
}
export interface RawCmcQuoteItem {
    id?: number;
    name?: string;
    symbol?: string;
    quote?: {
        USD?: RawCmcUsdQuote;
        [key: string]: any;
    };
    [key: string]: any;
}
export interface RawCmcQuotesResponse {
    status?: CmcStatus;
    data?: Record<string, RawCmcQuoteItem | RawCmcQuoteItem[]>;
    [key: string]: any;
}
