import { HeadingToolbarProperties, HeadingMenuBar, HeadingConfiguration, TipTapEditor } from "../../../../models"; import { ToolbarExtension } from "../../ToolbarExtension"; import { MultilingualStore } from "../../../../stores"; interface HeadingConfigurationClient extends HeadingConfiguration { multilingualTitleDisplay: string; } export default class HeadingToolbar extends ToolbarExtension implements HeadingToolbarProperties { editor: TipTapEditor; menubar: HeadingMenuBar; headings: Array; private loc; multilingualStore: MultilingualStore; private editorDefaultStyle; private headingClients; private model; private headingSelected; activeChange(model: any): void; setModel(domNode: any): void; created(): void; handleSelectHeading(selectedHeader: HeadingConfigurationClient): void; mounted(): void; render(): VueTsxSupport.JSX.Element; getToolbarButtonActiveStyle(val: boolean): string; createHeadingItem(heading: HeadingConfigurationClient): import("vue").VNode; } export {};