import { BigNumber } from 'bignumber.js'; export declare const increaseArray: (len: number) => string[]; interface ReceiveFromCPInterface { investedQuote: string | number; price: string | number; poolQuote: string | number; poolQuoteCap: string | number; } export declare const getExpectedReceiveFromCP: ({ investedQuote, price, poolQuote, poolQuoteCap, }: ReceiveFromCPInterface) => BigNumber[]; export declare enum MatchLevel { fully = 1, prefix = 2, other = 3, none = 0 } export declare function getTextMatchLevel(text: string, search: string, ignoreCase?: boolean, carryLevel?: number): number; export declare function simpleSort(a: any, b: any): number; /** * 监听用户是否对页面上有交互 * @param callback 回调 * @returns 移除监听 */ export declare const interactListener: (callback: () => void) => (() => void)[]; export declare const lazyLoad: (callback: () => void) => void; /** * 将字符串拆分成固定长度的字符串数组 * @param str * @param size * @returns */ export declare function breakDownStr(str: string | null, size?: number): string[]; export declare function isNotEmpty(str: string | number | null | undefined): boolean; export declare const validateEmail: (email: string) => boolean; export {}; //# sourceMappingURL=utils.d.ts.map