import { TransactionAnalysis, TokenFlowChartData } from "./types";
declare class FlashloanAnalysisClient {
    private apiUrl;
    constructor(apiUrl?: string);
    /**
     * Analyze a transaction and get detailed token flow data
     */
    analyzeTransaction(txHash: string): Promise<TransactionAnalysis>;
    /**
     * Convert transaction analysis to chart data format
     */
    convertToChartData(analysis: TransactionAnalysis): TokenFlowChartData;
    /**
     * Generate a text-based token flow chart (similar to the image shown)
     */
    generateTokenFlowChart(analysis: TransactionAnalysis): string;
    private getTokenSymbols;
    private getRoleIcon;
    private formatAddress;
    private formatAmount;
}
export default FlashloanAnalysisClient;
