export interface SvmSwapFees { gasLamports?: number; computeUnitsConsumed?: number; platform?: string; platformFeeLamports?: number; mevFeeLamports?: number; } export interface SvmSwapEvent { tokenMint: string; signature: string; slot: number; blockTime: number; blockHeight?: number; blockHash?: string; transactionIndex?: number; isBuy: boolean; sizeSol: string; sizeUsd: string; priceUsd: string; priceSol: string; maker?: string; inputMint?: string; outputMint?: string; inputDecimals?: number; outputDecimals?: number; amountIn?: number; amountOut?: number; tradeSource?: string; poolAddress?: string; location?: string; fees?: SvmSwapFees; network: 'sol'; } export interface SvmTokenPoolEvent { tokenAddress: string; tokenName: string; tokenSymbol: string; tokenDecimals: number; priceUsd?: string; blockIndex: number; timestampUpdatedMs: number; network: 'sol'; } export interface SvmNativeBalanceEvent { owner: string; slot: number; blockTime: number; preBalance: number; postBalance: number; network: 'sol'; } export interface SvmWalletTokenBalanceEvent { mint: string; owner: string; slot: number; blockTime: number; decimals: number; preBalance: number; postBalance: number; network: 'sol'; } export interface SvmTokenBalanceEvent { mint: string; owner: string; slot: number; blockTime: number; decimals: number; preBalance: number; postBalance: number; network: 'sol'; } export interface SvmBondingCurveCreationEvent { tokenAddress: string; curveAddress: string; curveDexType: string; network: 'sol'; creationTimestamp?: number; blockIndex: number; } export interface SvmBondingCurveGraduationEvent { tokenAddress: string; curveAddress: string; curveDexType: string; network: 'sol'; graduationTimestamp?: number; destPoolAddress?: string; destPoolDexType?: string; blockIndex: number; } export interface SvmTokenDistributionStatsEvent { tokenAddress: string; network: 'sol'; blockIndex: number; stats?: Record; } export interface SvmHolderStatsEvent { tokenAddress: string; network: 'sol'; blockIndex: number; stats?: Record; } export interface SvmTokenFilter { tokenAddress: string; } export interface SvmWalletFilter { walletAddress: string; } //# sourceMappingURL=svm.d.ts.map