import type { UmbWorkspaceContext } from '../workspace-context.interface.js'; import type { UmbNameWriteGuardManager } from './name-write-guard.manager.js'; import type { Observable } from '../../../../external/rxjs/index.js'; export interface UmbNamableWorkspaceContext extends UmbWorkspaceContext { name: Observable; getName(): string | undefined; setName(name: string): void; nameWriteGuard?: UmbNameWriteGuardManager; }