import { BaseResource } from '@webacy-xyz/sdk-core'; import { TradingLiteAnalysis, TradingLiteOptions } from '../types'; /** * Resource for simplified trading analysis * * Provides quick, simplified token analysis optimized for trading decisions. * Returns only the most critical fields needed to assess token safety. * * Currently supports Solana only. * * @example * ```typescript * const analysis = await client.tradingLite.analyze('token_address'); * console.log(`Sniper % on launch: ${analysis.SniperPercentageOnLaunch}`); * console.log(`Bundler % holding: ${analysis.BundlerPercentageHolding}`); * ``` */ export declare class TradingLiteResource extends BaseResource { /** * Get simplified bundling and sniper analysis for a token * * Returns critical trading metrics including: * - Sniper and bundler detection with percentages * - Top 10 holder concentration * - Developer activity (holdings, 24h launches) * - Token security flags (mintable, freezable) * - DexScreener paid status * * Optimized for performance with caching: * - First call: Runs full analysis and persists data * - Subsequent calls: Returns cached static data with real-time holdings * * @param address - Token address to analyze (Solana only) * @param options - Request options * @returns Simplified bundling analysis * * @example * ```typescript * const analysis = await client.tradingLite.analyze('pump_token_address'); * * // Quick safety check * const isRisky = * analysis.SniperPercentageOnLaunch > 20 || * analysis.BundlerPercentageOnLaunch > 30 || * analysis.DevLaunched24Hours > 5; * * if (isRisky) { * console.warn('Token shows high-risk indicators'); * } * * // Check token permissions * if (analysis.mintable) { * console.warn('Token supply can still be increased'); * } * if (analysis.freezable) { * console.warn('Token accounts can be frozen'); * } * ``` */ analyze(address: string, options?: TradingLiteOptions): Promise; } //# sourceMappingURL=trading-lite.d.ts.map