import { BigNumber } from 'ethers'; export declare function asUint16(x: number): number; export declare function asInt24(x: number): number; export declare function asUint24(x: number): number; export declare function asUint48(x: number): number; export declare function asUint96(x: BigNumber): BigNumber; export declare function asUint128(x: BigNumber): BigNumber; export declare function asUint256(x: BigNumber): BigNumber; export declare function forceAsInt24(x: BigNumber): BigNumber; export declare function asInt256(x: BigNumber): BigNumber; export declare function asInt128(x: BigNumber): BigNumber; export declare function decompose(tick: number): { wordPos: number; bitPos: number; }; export declare abstract class NumericConverter { static scaleQuoteAmount(amount: BigNumber, quoteDecimals: number): BigNumber; static toContractQuoteAmount(amount: BigNumber, quoteDecimals: number): BigNumber; static toContractRatio(ratioWad: BigNumber): number; } //# sourceMappingURL=numeric.d.ts.map