import { UmbContextBase } from '../../libs/class-api/index.js'; import { UmbContextToken } from '../../libs/context-api/index.js'; import type { ManifestSection } from '../../packages/core/section/index.js'; import type { UmbControllerHost } from '../../libs/controller-api/index.js'; import type { UmbExtensionManifestInitializer } from '../../libs/extension-api/index.js'; export declare class UmbBackofficeContext extends UmbContextBase { #private; readonly activeSectionAlias: import("rxjs").Observable; readonly allowedSections: import("rxjs").Observable[]>; readonly version: import("rxjs").Observable; constructor(host: UmbControllerHost); setActiveSectionAlias(alias: string): void; serverUpgradeCheck(): Promise; } export declare const UMB_BACKOFFICE_CONTEXT: UmbContextToken;