/**
 * 根据属性数组，
 * 过滤对象的特定属性值
 * @param obj
 * @param arr
 * @returns
 */
export declare function filterObj(obj: any, arr: string[]): {};
/**
 * 随机整数 ，默认：0-100(包括)
 * @param max
 * @param min
 * @returns
 */
export declare function getRandomInt(max?: number, min?: number): number;
/**
 * 获取数组中个随机一个
 * @param array
 * @returns
 */
export declare function getRandomItem<T>(array: T[]): T | undefined;
/**
 * 把 Base64编码文本转为Blob
 * @param fileDataBase64 Base64编码文本字符串
 * @param mimeType
 * @returns
 */
export declare function base64ToBlob(fileDataBase64: string, mimeType?: string): Blob;
/**
 * 将Blob内容转为 DataURL
 * @param blob
 * @returns
 */
export declare function blobToDataURL(blob: Blob): Promise<string>;
/**
 * 字符串全部替换
 * @param str 字符串
 * @param search 旧字符
 * @param replacement 新字符
 * @returns
 */
export declare function replaceAll(str: string, search: string, replacement: string): string;
/**
 * 保留小数数据
 * @param value
 * @param digit
 * @returns
 */
export declare function reserveDecimal(value: number, digit?: number): number;
/**
 * 十进制转度分秒
 */
export declare function convertDecimalism(value: number, isString?: boolean, isLng?: boolean): string | {
    degree: number;
    minute: number;
    second: number;
};
/**
 * 十进制转度分秒 空格区分
 */
export declare function convertDecimalismSpacing(value: number, digit?: number): string;
export declare function convertDecimalismData(value: number, digit?: number): {
    degree: number;
    minute: number;
    second: number;
};
/**
 * 转成十进制
 */
export declare function convertToDecimalism(degree: number, minute: number, second: number): number;
/**
 * 空格区分的度分秒字符串 转成十进制
 */
export declare function convertToDecimalismByString(value: string, digit?: number): number;
/**
 * 方位的度分秒字符串 转成十进制
 */
export declare function convertToDecimalismByString2(value: string): number;
/**
 * 二维数组
 * 从内向外遍历
 * @param xRows 第1个一维数组长度
 * @param yCols 第2个一维数组长度
 * @param callback 遍历到每个元素时的回调函数，参数为 ( row, col)
 */
export declare function traverseXYArrayFromInsideOut(xRows: number, yCols: number, callback?: (row: number, col: number) => any): Array<[number, number]>;
