/// import type { SlateComponentPluginDefinition } from '../types/slatePluginDefinitions'; declare type Def> = Pick>, 'type' | 'icon' | 'label' | 'customAdd' | 'customRemove' | 'isDisabled' | 'hotKey' | 'onKeyDown' | 'getInitialData' | 'controls' | 'getStyle'> & { replaceWithDefaultOnRemove?: boolean; tagName: keyof JSX.IntrinsicElements; getData?: (el: HTMLElement) => T | void; noButton?: boolean; }; export declare type DefaultBlockDataType = { align: 'left' | 'right' | 'center' | 'justify'; }; export declare type HtmlBlockData = T & DefaultBlockDataType; declare function createSimpleHtmlBlockPlugin(def: Def>): { = HtmlBlockData>(customize?: (t: SlateComponentPluginDefinition>) => SlateComponentPluginDefinition): { = CT>(customize?: (t: SlateComponentPluginDefinition) => SlateComponentPluginDefinition): { = CT_1>(customize?: (t: SlateComponentPluginDefinition) => SlateComponentPluginDefinition): { = CT_2>(customize?: (t: SlateComponentPluginDefinition) => SlateComponentPluginDefinition): { = CT_3>(customize?: (t: SlateComponentPluginDefinition) => SlateComponentPluginDefinition): { = CT_4>(customize?: (t: SlateComponentPluginDefinition) => SlateComponentPluginDefinition): { = CT_5>(customize?: (t: SlateComponentPluginDefinition) => SlateComponentPluginDefinition): { = CT_6>(customize?: (t: SlateComponentPluginDefinition) => SlateComponentPluginDefinition): { = CT_7>(customize?: (t: SlateComponentPluginDefinition) => SlateComponentPluginDefinition): { = CT_8>(customize?: (t: SlateComponentPluginDefinition) => SlateComponentPluginDefinition): { = CT_9>(customize?: (t: SlateComponentPluginDefinition) => SlateComponentPluginDefinition): any; toPlugin(): import("../types/SlatePlugin").SlatePlugin; }; toPlugin(): import("../types/SlatePlugin").SlatePlugin; }; toPlugin(): import("../types/SlatePlugin").SlatePlugin; }; toPlugin(): import("../types/SlatePlugin").SlatePlugin; }; toPlugin(): import("../types/SlatePlugin").SlatePlugin; }; toPlugin(): import("../types/SlatePlugin").SlatePlugin; }; toPlugin(): import("../types/SlatePlugin").SlatePlugin; }; toPlugin(): import("../types/SlatePlugin").SlatePlugin; }; toPlugin(): import("../types/SlatePlugin").SlatePlugin; }; toPlugin(): import("../types/SlatePlugin").SlatePlugin; }; toPlugin(): import("../types/SlatePlugin").SlatePlugin; }; export default createSimpleHtmlBlockPlugin; //# sourceMappingURL=createSimpleHtmlBlockPlugin.d.ts.map