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} The active local path. * @memberof UmbWorkspaceRouteManager */ getActiveLocalPath(): string; /** * Get the absolute path. * @returns {string | undefined} The absolute path. * @memberof UmbWorkspaceRouteManager */ getAbsolutePath(): string | undefined; }