import { BigNumberish } from "ethers"; export declare const toBigInt: (v: BigNumberish) => bigint; export declare const percentFmt: (v: number | bigint | BigNumberish, raw?: boolean) => string; export declare function formatBNvalue(num: BigNumberish | undefined, decimals: number, precision?: number, raw?: boolean): string; export declare function formatBN(num: BigNumberish | undefined, decimals: number, precision?: number): string; export declare function toHumanFormat(num: bigint, precision?: number): string; export declare function formatBn4dig(num: bigint, precision?: number): string; export declare function getTokenSymbolOrAddress(address: string): string; export declare function fmtBinaryMask(mask: bigint): string; export declare function fmtTreasury(treasury: string): string; export declare function fmtContract(address: string): string; export declare function numberWithCommas(x: number | bigint): string; export declare function formatDuration(duration: number, raw?: boolean): string; export declare function formatNumberToString_(value: bigint | number): string;