import { tx, u } from "@cityofzion/neon-core"; import RPCClient from "@cityofzion/neon-core/lib/rpc/RPCClient"; /** * Calculates the network fee required to process the transaction. * The fields signers, attributes and script needs to be fully populated for this to work. * * @param txn - A partially filled out transaction. * @param feePerByte - The current feePerByte in Policy contract. * @param signingAccts - The accounts that will be signing this. * * @deprecated use the smartCalculateNetworkFee helper instead. */ export declare function calculateNetworkFee(txn: tx.Transaction, feePerByte: number | u.BigInteger, executionFeeFactor: number | u.BigInteger): u.BigInteger; export declare function smartCalculateNetworkFee(txn: tx.Transaction, client: RPCClient): Promise; //# sourceMappingURL=calculateNetworkFee.d.ts.map