/**
 * @description: 路由拓扑服务
 * @author ChenRui
 * @date 2020/7/29 18:47
 */
declare class RouteTopologyService {
    /**
     * @description:  初始化
     * @author ChenRui
     * @date 2020/8/29 19:56
     */
    init(router: any): any;
    /**
     * @description: 是否已初始化
     * @author ChenRui
     * @date 2020/8/29 19:57
     */
    isInit(): boolean;
    /**
     * @description: 检查初始化状态
     * @author ChenRui
     * @date 2020/8/29 19:57
     */
    checkAndInit(router: any): void;
    /**
     * @description: 树形结构
     * @author ChenRui
     * @date 2020/8/29 19:58
     */
    treeRecursion(routes: any[], parentPath?: string, treeRoutes?: any[]): any[];
    /**
     * @description: 逻辑结构
     * @author ChenRui
     * @date 2020/8/29 19:58
     */
    horizontalRecursion(treeRoutes: any[], horizontalRoutes?: any[]): any;
    /**
     * @description: 查找节点
     * @author ChenRui
     * @date 2020/8/29 19:58
     */
    fetchNodes(path: any, nodes?: any[]): any[];
}
declare const routeTopologyService: RouteTopologyService;
export default routeTopologyService;
