import { ToolbarExtension } from "@omnia/fx/ux/richtexteditor"; import { LinkPickerCommand, PageFile } from "../../../models"; import { TipTapEditor, GuidValue, ToolbarProperties, EditorMenuBar, IOmniaContext } from "@omnia/fx-models"; import { CurrentPageStore, NavigationStore, VariationStore, WcmContext } from "../../../"; import { FileStorageService } from "@omnia/fx/services"; export default class LinkPickerToolbar extends ToolbarExtension implements ToolbarProperties { menubar: EditorMenuBar; onContentChanged?: (content: string) => void; editor: TipTapEditor; editorId: GuidValue; wcmContext: WcmContext; variationStore: VariationStore; navigationStore: NavigationStore; private wcmUxCore; private navigationTitleHelper; private omniaTheming; private blockInstance; private loc; private appStore; protected omniaContext: IOmniaContext; protected currentPageStore: CurrentPageStore; protected fileStorageService: FileStorageService; showAddLink: boolean; private documentUploadHandler; mounted(): void; created(): void; private isControlledDocument; private onLinkPickerSave; private isLocalDocumentLink; private resolvePageData; private dispatchHandler; private onCloseLinkPicker; private getSelectionText; render(): VueTsxSupport.JSX.Element; private onConfigureProviders; renderCreateLinkDialog(): VueTsxSupport.JSX.Element; }