export declare const BPS = 10000;
/**
 * Utilization as a 0..1 fraction. Accepts numeric or numeric-string inputs
 * (raw amounts coming out of `parseRawAmount` are strings). Returns 0 when
 * supply is zero or inputs are invalid.
 */
export declare const computeUtilization: (totalDeposits: number | string, totalDebt: number | string, totalDebtStable?: number | string) => number;
export declare const parseRawAmount: (answer?: string | bigint, decimals?: number) => string;
export declare enum TimeScale {
    BLOCK = 0,
    SECOND = 1
}
export declare const SECONDS_PER_YEAR = 31536000;
export declare const aprToApy: (apr: number) => number;
export declare const apyToApr: (apy: number) => number;
export declare const apyToAprPercent: (apy: number) => number;
export declare const formatAaveYieldToNumber: (n?: string | bigint) => number;
export declare const calculateRateForCompoundType2: (n: string) => number;
export declare const calculateRateForCompoundType: (n: string, chainId: string, scale?: TimeScale) => number;
export declare const formatAaveRawApyToApr: (raw: bigint | string | undefined) => number;
export declare const convertRateToApr: (ratePerSecond: number | string) => number;
export declare const formatAavePrice: (price: string, exponent?: bigint) => number;
export declare const formatMorphoPrice: (price: string, collateralDec: number, debtDec: number) => number;
//# sourceMappingURL=parsing.d.ts.map