import { ModelChange } from '../model/changes/change'; import { Selection } from '../selection/selection'; import { BarBase } from './base'; export declare enum ContextMenuEventType { None = 0, FullReset = 1, CheckSelectionChange = 2 } export declare abstract class ContextMenuBarBase extends BarBase { selection: Selection | null; isSpellingMenu: boolean; forceUpdate(queryCommands?: Record): void; protected getSuggestions(): null | undefined | string[]; onUpdateUnlocked(occurredEvents: ContextMenuEventType): void; modelChanged(change: ModelChange): void; NotifySelectionChanged(selection: Selection): void; private applyEvent; private getSelectionChangeEvent; private getModelChangeEvent; }