import { UmbControllerBase } from '../../../../libs/class-api/index.js'; import type { UmbRoute } from '../../router/index.js'; /** * The workspace route manager. * @class UmbWorkspaceRouteManager * @augments {UmbControllerBase} */ export declare class UmbWorkspaceRouteManager extends UmbControllerBase { #private; readonly routes: import("rxjs").Observable; /** * Set the routes for the workspace. * @param {Array} routes The routes for the workspace. * @memberof UmbWorkspaceRouteManager */ setRoutes(routes: Array): void; /** * Get the routes for the workspace. * @returns {Array} The routes for the workspace. * @memberof UmbWorkspaceRouteManager */ getRoutes(): Array; /** * Get the active local path. * @returns {*} {string} * @memberof UmbWorkspaceRouteManager */ getActiveLocalPath(): string; }