import type { ExploreEditorOptions } from "./../options.d"; import type { Plugin } from "../plugins/Plugin"; declare interface EditorElement { originElement: Element; topArea: Element; relative: Element; toolbar: Element; resizingBar: Element; navigation: Element; charWrapper: Element; charCounter: Element; editorArea: Element; wysiwygFrame: Element; wysiwyg: Element; code: Element; placeholder: Element; loading: Element; lineBreaker: Element; resizeBackground: Element; } export interface Context { element: EditorElement; tool: Record; options: ExploreEditorOptions; option: ExploreEditorOptions; [key: string]: any; } type Constructor = { constructed: Record; options: ExploreEditorOptions; plugins: Plugin[]; pluginCallButtons: Record; icons: Record; }; declare function $context(element: Element, cons: Constructor, options: ExploreEditorOptions): Context; export default $context;