/*! * Jodit Editor (https://xdsoft.net/jodit/) * Released under MIT see LICENSE.txt in the project root for license information. * Copyright (c) 2013-2026 Valerii Chupurnov. All rights reserved. https://xdsoft.net */ /** * @module global */ import type { HTMLTagNames, IDictionary, IJodit, IViewBased, IViewComponent, IViewOptions } from "../types/index"; import { PluginSystem } from "./plugin/plugin-system"; export declare const instances: IDictionary; /** * Generate global unique uid */ export declare function uniqueUid(): string; export declare const pluginSystem: PluginSystem; export declare const modules: IDictionary; export declare const extendLang: (langs: IDictionary) => void; /** * Create unique box(HTMLCotainer) and remove it after destroy */ export declare function getContainer(jodit: IViewBased | IViewComponent, classFunc?: Function | string, tag?: T, createInsideEditor?: boolean): HTMLElementTagNameMap[T]; /** * Get root element for view * @internal */ export declare function getPopupViewRoot(o: IViewOptions, container: HTMLElement, defaultRoot: HTMLElement): HTMLElement; /** * Global event emitter * @deprecated use `import { eventEmitter } from 'jodit/core/event-emitter/global';` */ export declare const eventEmitter: import("./event-emitter/index").EventEmitter;