export default class RouteStore { /** * @type {Map>} */ data: Map>; /** * @type {Map} */ regexCache: Map; /** * * @param {string} fromPattern * @param {string} toPattern * @param {string} transition */ add(fromPattern: string, toPattern: string, transition: string): void; /** * * @param {{ raw: string, href: string, hasHash: boolean, pathname: string }} currentUrl * @param {{ raw: string, href: string, hasHash: boolean, pathname: string }} nextUrl * @return {string|null} */ findMatch(currentUrl: { raw: string; href: string; hasHash: boolean; pathname: string; }, nextUrl: { raw: string; href: string; hasHash: boolean; pathname: string; }): string | null; }