// #region Imports
// #endregion
// Routes reactive controller (for nested routing without a custom element).
export { Routes } from './Routes';
// Root-level Router (extends Routes with global click/popstate handling).
export { Router } from './Router';
export { Router2Element, RouterElement2 } from './RouterElement2';
// RouterElement2 custom element (`<mosaik-router-2>`).
import './RouterElement2';
// Route class and its config type.
export { Route } from './Route';
// Error classes.
export { MissingComponentError, MissingPathError, RouteAlreadyExistsError, RouteNotFoundError, RouterError, RouterNotFoundError } from './Errors';
// Utility functions.
export { back, forward, navigate } from './Utils';
//# sourceMappingURL=index.js.map