import type { UmbTiptapStatusbarExtension, UmbTiptapStatusbarViewModel } from '../types.js'; import type { UmbTiptapStatusbarValue } from '../../components/types.js'; import { UmbContextBase } from '../../../../libs/class-api/index.js'; import type { UmbControllerHost } from '../../../../libs/controller-api/index.js'; export declare class UmbTiptapStatusbarConfigurationContext extends UmbContextBase { #private; readonly extensions: import("rxjs").Observable; readonly reload: import("rxjs").Observable; readonly statusbar: import("rxjs").Observable; constructor(host: UmbControllerHost); cloneStatusbarValue(value?: UmbTiptapStatusbarValue | null): UmbTiptapStatusbarValue; filterExtensions(query: string): Array; getExtensionByAlias(alias: string): UmbTiptapStatusbarExtension; isExtensionEnabled(alias: string): boolean; isExtensionInUse(alias: string): boolean; isValidStatusbarValue(value: unknown): value is UmbTiptapStatusbarValue; insertStatusbarItem(alias: string, to: [number, number]): void; moveStatusbarItem(from: [number, number], to: [number, number]): void; removeStatusbarItem(from: [number, number]): void; setStatusbar(value?: UmbTiptapStatusbarValue | null): void; }