import * as _typeConvertUtil from './common/utils/type-convert-util.ts'; export declare const typeConvertUtil: typeof _typeConvertUtil; export type SimpleType = _typeConvertUtil.SimpleType; export declare const SimpleTypeConst: { readonly INT: "int"; readonly FLOAT: "float"; readonly BOOL: "bool"; readonly STRING: "string"; }; export declare const simpleTypeConvert: (data: any, targetType?: _typeConvertUtil.SimpleType) => T; import * as _noneUtil from './none/utils/none-util.ts'; export declare const noneUtil: typeof _noneUtil; export declare const isNone: (data: any) => data is (undefined | null); import * as _strUtil from './str/utils/str-util.ts'; export declare const strUtil: typeof _strUtil; export declare const isStr: (data: any) => data is string; export declare const isEmpty: (str: string) => boolean; export declare const getByteSizeUtf8: (str: string) => number; import * as _randomStrUtil from './str/utils/random-str-util.ts'; export declare const randomStrUtil: typeof _randomStrUtil; export declare const LOWER_CASE_LETTERS = "abcdefghijklmnopqrstuvwxyz"; export declare const UPPER_CASE_LETTERS = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; export declare const DIGITS = "0123456789"; export declare const RandomStrTypeConst: { readonly ALL: "ALL"; readonly LOWER_CASE_LETTERS: "LOWER_CASE_LETTERS"; readonly UPPER_CASE_LETTERS: "UPPER_CASE_LETTERS"; readonly ALL_CASE_LETTERS: "ALL_CASE_LETTERS"; readonly DIGITS: "DIGITS"; readonly LOWER_CASE_LETTERS_DIGITS: "LOWER_CASE_LETTERS_DIGITS"; readonly UPPER_CASE_LETTERS_DIGITS: "UPPER_CASE_LETTERS_DIGITS"; }; export type RandomStrType = _randomStrUtil.RandomStrType; export declare const genRandomStr: (randomStrType: _randomStrUtil.RandomStrType, len: number) => string; import * as _urlStrUtil from './str/utils/url-str-util.ts'; export declare const urlStrUtil: typeof _urlStrUtil; export declare const genUrlQueryByObj: (url: string, obj: Record) => string; export declare const genUrlQueryByArrList: (url: string, arrList: Array<[string, any]>) => string; import * as _jsonStrUtil from './str/utils/json-str-util.ts'; export declare const jsonStrUtil: typeof _jsonStrUtil; export declare const jsonStringifyObjProps: ({ obj, props, excludeProps, }: { obj: Record; props?: string[]; excludeProps?: string[]; }) => Record; export declare const jsonParseObjProps: ({ obj, props, excludeProps, }: { obj: Record; props?: string[]; excludeProps?: string[]; }) => Record; import * as _arrUtil from './arr/utils/arr-util.ts'; export declare const arrUtil: typeof _arrUtil; import * as _arrConvertUtil from './arr/utils/arr-convert-util.ts'; export declare const arrConvertUtil: typeof _arrConvertUtil; export declare const arrConvert2Tree: (origin: any[], primaryFieldName: string, parentFieldName: string, isPath?: boolean, pathFieldName?: string) => { tree: Array; map: Record; }; export declare const arrConvert2Map: (origin: any[], primaryFieldName: string | ((item: any) => string | number | symbol)) => Record<(string | number | symbol), any>; export declare const flattenTreeArr: (tree: Array, childrenFieldName?: string) => Array; import * as _arrCopyUtil from './arr/utils/arr-copy-util.ts'; export declare const arrCopyUtil: typeof _arrCopyUtil; export declare const arrCopyDeep: ({ origin, props, excludeProps, propsMap, targetPropValMap, excludeArrItem, sort, isCopyEmptyArr, isRemoveObjUndefined, isRemoveArrUndefined, }: { origin: Array; props?: string[]; excludeProps?: string[]; propsMap?: Record; targetPropValMap?: Record, originPropName: string, targetPropName: string) => any>; excludeArrItem?: (item: any) => boolean; sort?: ((a: any, b: any) => number) | null; isCopyEmptyArr?: boolean; isRemoveObjUndefined?: boolean; isRemoveArrUndefined?: boolean; }) => any[]; import * as _randomNumUtil from './num/utils/random-num-util.ts'; export declare const randomNumUtil: typeof _randomNumUtil; export declare const randomIntRightOpen_0_n: (n: number) => number; export declare const randomIntRightOpen_n_m: (n: number, m: number) => number; export declare const randomInt_0_n: (n: number) => number; export declare const randomInt_n_m: (n: number, m: number) => number; export declare const randomFloatRightOpen_0_n: (n: number) => number; export declare const randomFloatRightOpen_n_m: (n: number, m: number) => number; import * as _objConvertUtil from './obj/utils/obj-convert-util.ts'; export declare const objConvertUtil: typeof _objConvertUtil; export declare const objConvert: (origin: Record, target: Record) => T; import * as _objCopyUtil from './obj/utils/obj-copy-util.ts'; export declare const objCopyUtil: typeof _objCopyUtil; export declare const objCopyDeep: ({ origin, props, excludeProps, propsMap, targetPropValMap, excludeArrItem, sort, isCopyEmptyArr, isRemoveObjUndefined, isRemoveArrUndefined, }: { origin: Record; props?: string[]; excludeProps?: string[]; propsMap?: Record; targetPropValMap?: Record, originPropName: string, targetPropName: string) => any>; excludeArrItem?: (item: any) => boolean; sort?: ((a: any, b: any) => number) | null; isCopyEmptyArr?: boolean; isRemoveObjUndefined?: boolean; isRemoveArrUndefined?: boolean; }) => Record; import * as _timeConvertUtil from './time/utils/time-convert-util.ts'; export declare const timeConvertUtil: typeof _timeConvertUtil; export declare const TimeUnit: { readonly millisecond: "millisecond"; readonly second: "second"; readonly minute: "minute"; readonly hour: "hour"; readonly day: "day"; }; export type TimeUnitType = _timeConvertUtil.TimeUnitType; export declare const timeConvert: (time: number, fromUnit: _timeConvertUtil.TimeUnitType, toUnit?: _timeConvertUtil.TimeUnitType) => number; import * as _funThrottleUtil from './fun/utils/fun-throttle-util.ts'; export declare const funThrottleUtil: typeof _funThrottleUtil; export declare const funThrottleByLimit: ({ fun, tag, limit, thisArg, }: { fun: (...args: any[]) => Promise; tag?: string; limit?: number; thisArg?: any; }) => (...args: any[]) => Promise; export declare const funThrottleByTime: ({ fun, interval, thisArg, }: { fun: (...args: any[]) => Promise; interval?: number; thisArg?: any; }) => (...args: any[]) => Promise; import * as _pathRegConsts from './reg/consts/path-reg-const.ts'; export declare const pathRegConsts: typeof _pathRegConsts; export declare const PathRegConst: { LINK_PATH_REG: RegExp; ROUTE_PATH_REG: RegExp; VUE_COMPONENT_PATH_REG: RegExp; };