import { BigNumber } from "bignumber.js"; import type { CustomFeeConfig, CustomFeeInputDescriptor } from "../../../../bridge/descriptor/types"; export declare function isRecord(value: unknown): value is Record; export declare function isBigNumber(value: unknown): value is BigNumber; export declare function weiToGwei(wei: BigNumber): string; export declare function gweiToWei(gwei: string): BigNumber; /** * Determine whether the EVM transaction is EIP-1559 (type 2). * Falls back to checking gasOptions for maxFeePerGas presence. */ export declare function isEip1559(transaction: Record): boolean; /** Custom fee input descriptors for EIP-1559 transactions */ export declare const eip1559Inputs: readonly CustomFeeInputDescriptor[]; export declare const legacyInputs: readonly CustomFeeInputDescriptor[]; export declare const evmCustomFeeConfig: CustomFeeConfig; //# sourceMappingURL=fees.d.ts.map