/** * 类对象转换为类字符串 * @param style 样式对象 * @param origin 样式控制源 * @returns 转换后的类字符串 */ export declare const toClassStr: (style: any, origin: { [key: string]: boolean; }) => string; /** * 防抖 * @param fn 防抖函数 * @param delay 延时 * @returns 防抖处理过的函数 */ export declare const debounce: (fn: Function, delay?: number) => (...args: any[]) => void; /** * 节流时间戳版本 * @param fn 节流函数 * @param delay 延时 * @returns 节流处理过的函数 */ export declare const throttle: (fn: Function, delay?: number) => (...args: any[]) => void; /** * 节流定时器版本 * @param fn 节流函数 * @param delay 延时 * @returns 节流处理过的函数 */ export declare const throttle2: (fn: Function, delay?: number) => (...args: any[]) => void; /** * 判断是否为合法电话号码 * @param str * @returns 是 | 否 */ export declare const isValidPhoneNum: (str: string) => boolean; /** * 比较两个数字 * @param input1 * @param input2 * @returns input1 >= input2 */ export declare const compareNumberByUnicode: (input1: string, input2: string) => boolean; /** * 执行字符串函数 * @param str 字符串函数 * @param context 上下文 * @returns 函数执行结果 */ export declare const execFunStr: (str: string, context: any) => any; /** * 判断是否为有限数字 * @param numberLike 判断项 * @returns */ export declare const isFiniteNumber: (numberLike: any) => boolean; /** * 获取二维数组最长相同前置序列 * @param arr * @returns 最长前缀序列 */ export declare const getMaxPrefixArr: (arr: number[][]) => number[];