import { InitPathObject, UrlObject } from '../../types';
export default class HistoryPath {
    routing: Function;
    hasPushed: boolean;
    constructor(obj: InitPathObject);
    /**
     * 开始路由
     */
    start(): void;
    /**
     * 更新 URL
     * @param {UrlObject} urlObject
     */
    updatePath(urlObject: UrlObject, isShadow: boolean): void;
    /**
     * 从 URL 上获取 Path 和参数
     * @return {UrlObject}
     */
    private getParams();
}
