import { ethers } from 'ethers';
import { PortfolioAnalytics, PortfolioBalance } from './types';
export declare class PortfolioAnalyzer {
    private provider;
    private wallet;
    constructor(provider: ethers.Provider, wallet: ethers.Wallet);
    getTokenBalance(tokenAddress: string): Promise<PortfolioBalance>;
    analyzePortfolio(tokenAddresses: string[]): Promise<PortfolioAnalytics>;
    private getTokenPrice;
    private getHistoricalTrades;
    private calculateReturns;
    private calculateVolatility;
    private calculateSharpeRatio;
    private calculateMaxDrawdown;
    private calculateImpermanentLoss;
    private getActivePositions;
}
