import { TransactionState, TransactionFlowGraph } from './Interface.js';
export declare class BlockchainFlowAnalyzer {
    analyzeTransactionFlow: (blockchainTx: any) => TransactionFlowGraph;
    private processAccountUpdates;
    private mapFailureInfo;
    private buildCallDepthRelationships;
    private buildStateDepRelationships;
    private buildTokenRelationships;
    private buildFeepayerRelationships;
    private buildCallDataRelationships;
    private buildTemporalRelationships;
    private mergeRelationships;
    private applyFailureStatus;
    private extractTokenSymbol;
    private extractStateValues;
    enhanceTransactionState: (txState: TransactionState, blockchainTx: any) => TransactionState;
}
