import { ResultEnum } from '../enums/httpEnum';
/**
 * * 根据名字跳转路由
 * @param pageName
 * @param isReplace
 * @param windowOpen
 */
export declare const routerTurnByName: (pageName: string, isReplace?: boolean, windowOpen?: boolean) => void;
/**
 * * 根据名称获取路由信息
 * @param pageName
 * @param pageName
 */
export declare const fetchPathByName: (pageName: string, p?: string) => void;
/**
 * * 根据路径跳转路由
 * @param path
 * @param query
 * @param isReplace
 * @param windowOpen
 */
export declare const routerTurnByPath: (path: string, query?: Array<string | number>, isReplace?: boolean, windowOpen?: boolean) => Window;
/**
 * * 错误页重定向
 * @param icon
 * @returns
 */
export declare const redirectErrorPage: (code: ResultEnum) => boolean;
/**
 * * 重新加载当前路由页面
 */
export declare const reloadRoutePage: () => void;
/**
 * * 退出
 */
export declare const logout: () => void;
/**
 * * 新开页面
 * @param url
 */
export declare const openNewWindow: (url: any) => Window;
/**
 * * 打开项目文档
 * @param url
 */
export declare const openDoc: () => void;
/**
 * * 打开码云仓库地址
 * @param url
 */
export declare const openGiteeSourceCode: () => void;
/**
 * * 判断是否是预览页
 * @returns boolean
 */
export declare const isPreview: () => boolean;
/**
 * * 获取当前路由下的参数
 * @returns object
 */
export declare const fetchRouteParams: () => import("vue-router").RouteParamsGeneric;
/**
 * * 通过硬解析获取当前路由下的参数
 * @returns object
 */
export declare const fetchRouteParamsLocation: () => string;
/**
 * * 回到主页面
 * @param confirm
 */
export declare const goHome: () => void;
/**
 * * 判断是否登录（现阶段是有 login 数据即可）
 * @return boolean
 */
export declare const loginCheck: () => boolean;
