import { Tool } from '../core/types'; import { Logger } from '../utils/logger'; /** * BirdEyeTrendingTool for fetching trending tokens on Solana */ export declare class BirdEyeTrendingTool implements Tool { name: string; description: string; logger: Logger; private apiKey; schema: { type: string; properties: { limit: { type: string; description: string; }; }; }; /** * Creates a new BirdEye trending tokens tool * * @param apiKey - Optional API key (defaults to BIRDEYE_API_KEY env var) */ constructor(apiKey?: string); /** * Execute the BirdEye trending tokens fetch * * @param params - Parameters for the API call * @returns Promise resolving to trending tokens data */ execute(params: Record): Promise; }