/**
 *
 * @param arr 数组
 * @returns 数组去重
 */
export declare const some: (arr: any) => any;
/**
 *
 * @param data 菜单数组
 * @returns 菜单根据Id去重
 */
export declare const getUnique: (data: any) => any;
export declare const getSplit: (str: string) => string;
/**
 *
 * @param arr 数组
 * @returns 递归获取数组所有的ID
 */
export declare const getFlatArr: (arr: any) => any;
/**
 *
 * @param arr 数组
 * @param name 目的参数
 * @param key 筛选参数
 * @returns
 */
export declare const getNameByIdFromArr: (arr: any, name: any, key: string) => any;
/**
 *
 * @param data 数组
 * @param value ID
 * @returns 根据ID寻找所有父级的ID
 */
export declare const getParentIds: (data: any, value: any) => any;
/**
 *
 * @param routes 菜单数组
 * @param array 新的数组
 * @returns 获取扁平菜单
 */
export declare const getFlatMenus: (routes: any, array?: any) => any[];
/**
 *
 * @param routes 所有的自定义路由
 * @param array  返回新的数组
 * @returns 获取所有的扁平路由
 */
export declare const getFlatRoutes: (routes: any, array?: any) => any[];
/**
 *
 * @returns 获取默认首页
 */
export declare const getDefaultUrl: () => string;
/**
 *
 * @param data 数组
 * @param value 根据筛选的值id
 * @returns 根据id获取所有父级元素的name
 */
export declare const getParentNames: (data: any, value: any) => any;
