/** * Fee Management Module for Pioneer SDK * * Handles all fee-related complexity, normalization, and provides * a clean, consistent interface for the frontend. */ export interface FeeLevel { label: string; value: string; unit: string; description: string; estimatedTime?: string; priority: 'low' | 'medium' | 'high'; } export interface NormalizedFeeRates { slow: FeeLevel; average: FeeLevel; fastest: FeeLevel; networkId: string; networkType: 'UTXO' | 'EVM' | 'COSMOS' | 'RIPPLE' | 'OTHER'; raw: any; } export interface FeeEstimate { amount: string; unit: string; usdValue?: string; } /** * Main fee fetching and normalization function * Handles all the complexity of different API formats and returns * a clean, normalized structure for the UI */ export declare function getFees(pioneer: any, networkId: string): Promise; /** * Calculate estimated transaction fee based on fee rate and transaction size */ export declare function estimateTransactionFee(feeRate: string, unit: string, networkType: string, txSize?: number): FeeEstimate; //# sourceMappingURL=index.d.ts.map