/*! * Jodit Editor (https://xdsoft.net/jodit/) * Released under MIT see LICENSE.txt in the project root for license information. * Copyright (c) 2013-2021 Valeriy Chupurnov. All rights reserved. https://xdsoft.net */ import type { IExtraPlugin, IDictionary, IViewOptions, NodeFunction, Attributes, ButtonsOption, Controls, IControlType, IUIButtonState, Nullable } from './types'; export declare class Config implements IViewOptions { namespace: string; iframe: boolean; commandToHotkeys: IDictionary; license: string; preset: string; presets: IDictionary; ownerDocument: Document; ownerWindow: Window; shadowRoot: Nullable; zIndex: number; readonly: boolean; disabled: boolean; activeButtonsInReadOnly: string[]; toolbarButtonSize: IUIButtonState['size']; allowTabNavigation: boolean; inline: boolean; theme: string; saveModeInStorage: boolean; spellcheck: boolean; editorCssClass: false | string; style: false | IDictionary; triggerChangeEvent: boolean; direction: 'rtl' | 'ltr' | ''; language: string; debugLanguage: boolean; i18n: false; tabIndex: number; toolbar: boolean | string | HTMLElement; statusbar: boolean; showTooltip: boolean; showTooltipDelay: number; useNativeTooltip: boolean; enter: 'p' | 'div' | 'br'; enterBlock: 'p' | 'div'; defaultMode: number; useSplitMode: boolean; colors: IDictionary | string[]; colorPickerDefaultTab: 'background' | 'color'; imageDefaultWidth: number; removeButtons: string[]; disablePlugins: string[] | string; extraPlugins: Array; basePath?: string; extraButtons: Array; extraIcons: IDictionary; createAttributes: IDictionary; sizeLG: number; sizeMD: number; sizeSM: number; buttons: ButtonsOption; buttonsMD: ButtonsOption; buttonsSM: ButtonsOption; buttonsXS: ButtonsOption; controls: Controls; events: IDictionary<(...args: any[]) => any>; textIcons: boolean; showBrowserColorPicker: boolean; private static __defaultOptions; static get defaultOptions(): Config; }