import { Hex, toHex } from "viem"; import Decimal from "decimal.js"; import { Bytes } from "../types"; export declare function convertToBufferIfNecessary(buf: Bytes): Buffer; export declare function zeroExtendBufToGivenSize(buf: Bytes, size?: number): Buffer; export declare function ezPadTo32Hex(input: Hex | Parameters[0]): Hex; export declare function convertDecimalToBigInt(dec: Decimal): bigint; export declare function convertBigIntToDecimal(big: bigint): Decimal; export declare function maxByBigInt(items: readonly T[], getValue: (element: T) => bigint): T; export declare function minByByBigInt(items: readonly T[], getValue: (element: T) => bigint): T;