/**
 * 路由导航 API
 * 提供框架级别的路由导航能力，封装 react-router-dom 的导航功能
 */
import type { RouteLocation, NavigateOptions } from '../types';
/**
 * 路由导航器
 */
export declare class RouterNavigation {
    /**
     * 导航到指定路径
     *
     * @param to - 目标路径或路由名称
     * @param options - 导航选项
     */
    static navigate(to: string, options?: NavigateOptions): Promise<void>;
    /**
     * 获取当前路由信息
     *
     * @returns 当前路由位置信息
     */
    static getCurrentRoute(): RouteLocation;
    /**
     * 返回上一页
     *
     * @param fallback - 如果没有历史记录，跳转到该路径
     */
    static goBack(fallback?: string): Promise<void>;
    /**
     * 前进到下一页
     */
    static goForward(): void;
    /**
     * 替换当前路由
     *
     * @param to - 目标路径
     * @param options - 导航选项
     */
    static replace(to: string, options?: Omit<NavigateOptions, 'replace'>): Promise<void>;
}
//# sourceMappingURL=RouterNavigation.d.ts.map