/// /// import { Routes, RouteConfig, CheckAuth } from './type'; export declare const routeContext: import("react").Context<{ routes: Routes; defaultConfig?: RouteConfig; }>; export declare const concatPath: (...paths: string[]) => string; /** 路由配置项目是否有 children */ export declare const hasChildren: , Auth = number>(children?: RouteConfig[] | undefined) => boolean; /** 将path转成文件目录 */ export declare const path2Catalog: (path: string) => string; /** 扁平化配置项数组*/ export declare const flatRoutes: >(routes: Routes) => import("lodash").Flat>[]; /** 给路由添加授权结果标识 */ export declare const addFlag2Route: = {}, Auth = number>(configs: Routes, checkAuth?: CheckAuth) => RouteConfig<{ authFlag: boolean; }, number>[]; /** 过滤出授权成功的路由 */ export declare const filterAuthedRoute: (configs: Routes<{ authFlag: boolean; }>) => RouteConfig<{ authFlag: boolean; }, number>[]; //# sourceMappingURL=utils.d.ts.map