import BigNumber from "bignumber.js"; import { IBlockData } from "./models"; import { ITransactionData } from "./transactions/interfaces"; declare class Bignum extends BigNumber { static readonly ZERO: BigNumber; static readonly ONE: BigNumber; } /** * Get human readable string from satoshis */ export declare function formatSatoshi(amount: Bignum | number | string): string; /** * Check if the given block or transaction id is an exception. */ export declare function isException(blockOrTransaction: IBlockData | ITransactionData): boolean; /** * Sort transactions by type, then id. */ export declare function sortTransactions(transactions: ITransactionData[]): ITransactionData[]; export declare const isGenesisTransaction: (id: string) => boolean; export declare const maxVendorFieldLength: (height?: number) => number; export { Bignum };