import type { Attributes, ButtonsOption, Controls, IControlType, IDictionary, IExtraPlugin, InsertMode, IUIButtonState, IViewOptions, NodeFunction, Nullable } from './types'; export declare class Config implements IViewOptions { private static __defaultOptions; defaultTimeout: number; searchTimeout: number; namespace: string; safeMode: boolean; width: number | string; height: number | string; safePluginsList: string[]; commandToHotkeys: IDictionary; license: string; preset: string; presets: IDictionary; ownerDocument: Document; ownerWindow: Window; shadowRoot: Nullable; styleValues: IDictionary; zIndex: number; readonly: boolean; disabled: boolean; activeButtonsInReadOnly: string[]; allowCommandsInReadOnly: string[]; toolbarButtonSize: IUIButtonState['size']; toolbarStyle: 'top' | false; allowTabNavigation: boolean; inline: boolean; theme: string; saveModeInStorage: boolean; editorCssClass: false | string; style: false | IDictionary; triggerChangeEvent: boolean; direction: 'rtl' | 'ltr' | ''; language: string; debugLanguage: boolean; i18n: IDictionary> | false; tabIndex: number; toolbar: boolean | string | HTMLElement; statusbar: boolean; showTooltip: boolean; showTooltipDelay: number; useNativeTooltip: boolean; defaultActionOnPaste: InsertMode; enter: 'p' | 'div' | 'br'; iframe: boolean; editHTMLDocumentMode: boolean; 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; textIcons: boolean; hidePoweredByJodit: boolean; showBrowserColorPicker: boolean; useInputsPlaceholder: boolean; showXPathInStatusbar: boolean; showWordsCounter: boolean; tokenKey?: string; static get defaultOptions(): Config; }