type Coin = {
    id: number;
    name: string;
    symbol: string;
};
type Category = {
    id: number;
    name: string;
};
export type MarketEvent = {
    id: number;
    title: object;
    coins: Coin[];
    date_event: string;
    displayed_date: string;
    can_occur_before: boolean;
    categories: Category[];
    proof: string;
    source: string;
    created_date: string;
    description: object;
    percentage: number;
    vote_count: number;
    is_trending: boolean;
    is_popular: boolean;
    trending_index: number;
    popular_index: number;
    influential_score: number;
    catalyst_score: number;
    confirmed_by_officials: boolean;
    alert_count: number;
    original_source: string;
    vote_history: any;
    view_history: any;
};
export type GetMarketEventsResponse = Omit<MarketEvent, "vote_history" | "view_history">[];
export declare const createMarketEventsTool: (apiKey: string) => import("../client.js").BaseTool;
export {};
//# sourceMappingURL=tools.d.ts.map