import React from 'react'; declare const _default: { ol: { (customizers: { customizeList?: ((def: { object: import("../../types/slatePluginDefinitions").SlateNodeObjectType; } & import("../../types/slatePluginDefinitions").SlateBasePluginDefinition & { type: string; getStyle?: ((data: import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType) => React.CSSProperties) | undefined; deserialize?: { tagName: string; getData?: ((el: HTMLElement) => void | import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType) | undefined; } | undefined; Component: keyof JSX.IntrinsicElements | React.ComponentType<{ attributes?: Record | undefined; style?: React.CSSProperties | undefined; className?: string | undefined; childNodes: import("slate").Node[]; useFocused: () => boolean; useSelected: () => boolean; getTextContents: () => string[]; children: React.ReactNode; } & import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType>; } & ({ object: "block"; replaceWithDefaultOnRemove?: boolean | undefined; isVoid?: boolean | undefined; } | { object: "inline"; addExtraSpace?: boolean | undefined; isVoid?: boolean | undefined; } | { object: "mark"; })) => { object: import("../../types/slatePluginDefinitions").SlateNodeObjectType; } & import("../../types/slatePluginDefinitions").SlateBasePluginDefinition> & { type: string; getStyle?: ((data: import("../../pluginFactories/createSimpleHtmlBlockPlugin").HtmlBlockData) => React.CSSProperties) | undefined; deserialize?: { tagName: string; getData?: ((el: HTMLElement) => void | import("../../pluginFactories/createSimpleHtmlBlockPlugin").HtmlBlockData) | undefined; } | undefined; Component: keyof JSX.IntrinsicElements | React.ComponentType<[{ attributes?: Record | undefined; style?: React.CSSProperties | undefined; className?: string | undefined; childNodes: import("slate").Node[]; useFocused: () => boolean; useSelected: () => boolean; getTextContents: () => string[]; children: React.ReactNode; } & CT & import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType][{ attributes?: Record | undefined; style?: React.CSSProperties | undefined; className?: string | undefined; childNodes: import("slate").Node[]; useFocused: () => boolean; useSelected: () => boolean; getTextContents: () => string[]; children: React.ReactNode; } & CT & import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType extends infer T ? T extends { attributes?: Record | undefined; style?: React.CSSProperties | undefined; className?: string | undefined; childNodes: import("slate").Node[]; useFocused: () => boolean; useSelected: () => boolean; getTextContents: () => string[]; children: React.ReactNode; } & CT & import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType ? T extends any ? 0 : never : never : never]>; } & ({ object: "block"; replaceWithDefaultOnRemove?: boolean | undefined; isVoid?: boolean | undefined; } | { object: "inline"; addExtraSpace?: boolean | undefined; isVoid?: boolean | undefined; } | { object: "mark"; })) | undefined; customizeListItem?: ((def: { object: import("../../types/slatePluginDefinitions").SlateNodeObjectType; } & import("../../types/slatePluginDefinitions").SlateBasePluginDefinition & { type: string; getStyle?: ((data: import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType) => React.CSSProperties) | undefined; deserialize?: { tagName: string; getData?: ((el: HTMLElement) => void | import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType) | undefined; } | undefined; Component: keyof JSX.IntrinsicElements | React.ComponentType<{ attributes?: Record | undefined; style?: React.CSSProperties | undefined; className?: string | undefined; childNodes: import("slate").Node[]; useFocused: () => boolean; useSelected: () => boolean; getTextContents: () => string[]; children: React.ReactNode; } & import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType>; } & ({ object: "block"; replaceWithDefaultOnRemove?: boolean | undefined; isVoid?: boolean | undefined; } | { object: "inline"; addExtraSpace?: boolean | undefined; isVoid?: boolean | undefined; } | { object: "mark"; })) => { object: import("../../types/slatePluginDefinitions").SlateNodeObjectType; } & import("../../types/slatePluginDefinitions").SlateBasePluginDefinition> & { type: string; getStyle?: ((data: import("../../pluginFactories/createSimpleHtmlBlockPlugin").HtmlBlockData) => React.CSSProperties) | undefined; deserialize?: { tagName: string; getData?: ((el: HTMLElement) => void | import("../../pluginFactories/createSimpleHtmlBlockPlugin").HtmlBlockData) | undefined; } | undefined; Component: keyof JSX.IntrinsicElements | React.ComponentType<[{ attributes?: Record | undefined; style?: React.CSSProperties | undefined; className?: string | undefined; childNodes: import("slate").Node[]; useFocused: () => boolean; useSelected: () => boolean; getTextContents: () => string[]; children: React.ReactNode; } & CT & import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType][{ attributes?: Record | undefined; style?: React.CSSProperties | undefined; className?: string | undefined; childNodes: import("slate").Node[]; useFocused: () => boolean; useSelected: () => boolean; getTextContents: () => string[]; children: React.ReactNode; } & CT & import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType extends infer T ? T extends { attributes?: Record | undefined; style?: React.CSSProperties | undefined; className?: string | undefined; childNodes: import("slate").Node[]; useFocused: () => boolean; useSelected: () => boolean; getTextContents: () => string[]; children: React.ReactNode; } & CT & import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType ? T extends any ? 0 : never : never : never]>; } & ({ object: "block"; replaceWithDefaultOnRemove?: boolean | undefined; isVoid?: boolean | undefined; } | { object: "inline"; addExtraSpace?: boolean | undefined; isVoid?: boolean | undefined; } | { object: "mark"; })) | undefined; }): { (customizers: { customizeList?: ((def: { object: import("../../types/slatePluginDefinitions").SlateNodeObjectType; } & import("../../types/slatePluginDefinitions").SlateBasePluginDefinition & { type: string; getStyle?: ((data: import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType) => React.CSSProperties) | undefined; deserialize?: { tagName: string; getData?: ((el: HTMLElement) => void | import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType) | undefined; } | undefined; Component: keyof JSX.IntrinsicElements | React.ComponentType<{ attributes?: Record | undefined; style?: React.CSSProperties | undefined; className?: string | undefined; childNodes: import("slate").Node[]; useFocused: () => boolean; useSelected: () => boolean; getTextContents: () => string[]; children: React.ReactNode; } & import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType>; } & ({ object: "block"; replaceWithDefaultOnRemove?: boolean | undefined; isVoid?: boolean | undefined; } | { object: "inline"; addExtraSpace?: boolean | undefined; isVoid?: boolean | undefined; } | { object: "mark"; })) => { object: import("../../types/slatePluginDefinitions").SlateNodeObjectType; } & import("../../types/slatePluginDefinitions").SlateBasePluginDefinition> & { type: string; getStyle?: ((data: import("../../pluginFactories/createSimpleHtmlBlockPlugin").HtmlBlockData) => React.CSSProperties) | undefined; deserialize?: { tagName: string; getData?: ((el: HTMLElement) => void | import("../../pluginFactories/createSimpleHtmlBlockPlugin").HtmlBlockData) | undefined; } | undefined; Component: keyof JSX.IntrinsicElements | React.ComponentType<[{ attributes?: Record | undefined; style?: React.CSSProperties | undefined; className?: string | undefined; childNodes: import("slate").Node[]; useFocused: () => boolean; useSelected: () => boolean; getTextContents: () => string[]; children: React.ReactNode; } & CT_1 & import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType][{ attributes?: Record | undefined; style?: React.CSSProperties | undefined; className?: string | undefined; childNodes: import("slate").Node[]; useFocused: () => boolean; useSelected: () => boolean; getTextContents: () => string[]; children: React.ReactNode; } & CT_1 & import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType extends infer T_1 ? T_1 extends { attributes?: Record | undefined; style?: React.CSSProperties | undefined; className?: string | undefined; childNodes: import("slate").Node[]; useFocused: () => boolean; useSelected: () => boolean; getTextContents: () => string[]; children: React.ReactNode; } & CT_1 & import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType ? T_1 extends any ? 0 : never : never : never]>; } & ({ object: "block"; replaceWithDefaultOnRemove?: boolean | undefined; isVoid?: boolean | undefined; } | { object: "inline"; addExtraSpace?: boolean | undefined; isVoid?: boolean | undefined; } | { object: "mark"; })) | undefined; customizeListItem?: ((def: { object: import("../../types/slatePluginDefinitions").SlateNodeObjectType; } & import("../../types/slatePluginDefinitions").SlateBasePluginDefinition & { type: string; getStyle?: ((data: import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType) => React.CSSProperties) | undefined; deserialize?: { tagName: string; getData?: ((el: HTMLElement) => void | import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType) | undefined; } | undefined; Component: keyof JSX.IntrinsicElements | React.ComponentType<{ attributes?: Record | undefined; style?: React.CSSProperties | undefined; className?: string | undefined; childNodes: import("slate").Node[]; useFocused: () => boolean; useSelected: () => boolean; getTextContents: () => string[]; children: React.ReactNode; } & import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType>; } & ({ object: "block"; replaceWithDefaultOnRemove?: boolean | undefined; isVoid?: boolean | undefined; } | { object: "inline"; addExtraSpace?: boolean | undefined; isVoid?: boolean | undefined; } | { object: "mark"; })) => { object: import("../../types/slatePluginDefinitions").SlateNodeObjectType; } & import("../../types/slatePluginDefinitions").SlateBasePluginDefinition> & { type: string; getStyle?: ((data: import("../../pluginFactories/createSimpleHtmlBlockPlugin").HtmlBlockData) => React.CSSProperties) | undefined; deserialize?: { tagName: string; getData?: ((el: HTMLElement) => void | import("../../pluginFactories/createSimpleHtmlBlockPlugin").HtmlBlockData) | undefined; } | undefined; Component: keyof JSX.IntrinsicElements | React.ComponentType<[{ attributes?: Record | undefined; style?: React.CSSProperties | undefined; className?: string | undefined; childNodes: import("slate").Node[]; useFocused: () => boolean; useSelected: () => boolean; getTextContents: () => string[]; children: React.ReactNode; } & CT_1 & import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType][{ attributes?: Record | undefined; style?: React.CSSProperties | undefined; className?: string | undefined; childNodes: import("slate").Node[]; useFocused: () => boolean; useSelected: () => boolean; getTextContents: () => string[]; children: React.ReactNode; } & CT_1 & import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType extends infer T_1 ? T_1 extends { attributes?: Record | undefined; style?: React.CSSProperties | undefined; className?: string | undefined; childNodes: import("slate").Node[]; useFocused: () => boolean; useSelected: () => boolean; getTextContents: () => string[]; children: React.ReactNode; } & CT_1 & import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType ? T_1 extends any ? 0 : never : never : never]>; } & ({ object: "block"; replaceWithDefaultOnRemove?: boolean | undefined; isVoid?: boolean | undefined; } | { object: "inline"; addExtraSpace?: boolean | undefined; isVoid?: boolean | undefined; } | { object: "mark"; })) | undefined; }): any; toPlugin(): import("../../types/SlatePlugin").SlatePlugin[]; }; toPlugin(): import("../../types/SlatePlugin").SlatePlugin[]; }; ul: { (customizers: { customizeList?: ((def: { object: import("../../types/slatePluginDefinitions").SlateNodeObjectType; } & import("../../types/slatePluginDefinitions").SlateBasePluginDefinition & { type: string; getStyle?: ((data: import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType) => React.CSSProperties) | undefined; deserialize?: { tagName: string; getData?: ((el: HTMLElement) => void | import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType) | undefined; } | undefined; Component: keyof JSX.IntrinsicElements | React.ComponentType<{ attributes?: Record | undefined; style?: React.CSSProperties | undefined; className?: string | undefined; childNodes: import("slate").Node[]; useFocused: () => boolean; useSelected: () => boolean; getTextContents: () => string[]; children: React.ReactNode; } & import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType>; } & ({ object: "block"; replaceWithDefaultOnRemove?: boolean | undefined; isVoid?: boolean | undefined; } | { object: "inline"; addExtraSpace?: boolean | undefined; isVoid?: boolean | undefined; } | { object: "mark"; })) => { object: import("../../types/slatePluginDefinitions").SlateNodeObjectType; } & import("../../types/slatePluginDefinitions").SlateBasePluginDefinition> & { type: string; getStyle?: ((data: import("../../pluginFactories/createSimpleHtmlBlockPlugin").HtmlBlockData) => React.CSSProperties) | undefined; deserialize?: { tagName: string; getData?: ((el: HTMLElement) => void | import("../../pluginFactories/createSimpleHtmlBlockPlugin").HtmlBlockData) | undefined; } | undefined; Component: keyof JSX.IntrinsicElements | React.ComponentType<[{ attributes?: Record | undefined; style?: React.CSSProperties | undefined; className?: string | undefined; childNodes: import("slate").Node[]; useFocused: () => boolean; useSelected: () => boolean; getTextContents: () => string[]; children: React.ReactNode; } & CT & import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType][{ attributes?: Record | undefined; style?: React.CSSProperties | undefined; className?: string | undefined; childNodes: import("slate").Node[]; useFocused: () => boolean; useSelected: () => boolean; getTextContents: () => string[]; children: React.ReactNode; } & CT & import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType extends infer T ? T extends { attributes?: Record | undefined; style?: React.CSSProperties | undefined; className?: string | undefined; childNodes: import("slate").Node[]; useFocused: () => boolean; useSelected: () => boolean; getTextContents: () => string[]; children: React.ReactNode; } & CT & import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType ? T extends any ? 0 : never : never : never]>; } & ({ object: "block"; replaceWithDefaultOnRemove?: boolean | undefined; isVoid?: boolean | undefined; } | { object: "inline"; addExtraSpace?: boolean | undefined; isVoid?: boolean | undefined; } | { object: "mark"; })) | undefined; customizeListItem?: ((def: { object: import("../../types/slatePluginDefinitions").SlateNodeObjectType; } & import("../../types/slatePluginDefinitions").SlateBasePluginDefinition & { type: string; getStyle?: ((data: import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType) => React.CSSProperties) | undefined; deserialize?: { tagName: string; getData?: ((el: HTMLElement) => void | import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType) | undefined; } | undefined; Component: keyof JSX.IntrinsicElements | React.ComponentType<{ attributes?: Record | undefined; style?: React.CSSProperties | undefined; className?: string | undefined; childNodes: import("slate").Node[]; useFocused: () => boolean; useSelected: () => boolean; getTextContents: () => string[]; children: React.ReactNode; } & import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType>; } & ({ object: "block"; replaceWithDefaultOnRemove?: boolean | undefined; isVoid?: boolean | undefined; } | { object: "inline"; addExtraSpace?: boolean | undefined; isVoid?: boolean | undefined; } | { object: "mark"; })) => { object: import("../../types/slatePluginDefinitions").SlateNodeObjectType; } & import("../../types/slatePluginDefinitions").SlateBasePluginDefinition> & { type: string; getStyle?: ((data: import("../../pluginFactories/createSimpleHtmlBlockPlugin").HtmlBlockData) => React.CSSProperties) | undefined; deserialize?: { tagName: string; getData?: ((el: HTMLElement) => void | import("../../pluginFactories/createSimpleHtmlBlockPlugin").HtmlBlockData) | undefined; } | undefined; Component: keyof JSX.IntrinsicElements | React.ComponentType<[{ attributes?: Record | undefined; style?: React.CSSProperties | undefined; className?: string | undefined; childNodes: import("slate").Node[]; useFocused: () => boolean; useSelected: () => boolean; getTextContents: () => string[]; children: React.ReactNode; } & CT & import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType][{ attributes?: Record | undefined; style?: React.CSSProperties | undefined; className?: string | undefined; childNodes: import("slate").Node[]; useFocused: () => boolean; useSelected: () => boolean; getTextContents: () => string[]; children: React.ReactNode; } & CT & import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType extends infer T ? T extends { attributes?: Record | undefined; style?: React.CSSProperties | undefined; className?: string | undefined; childNodes: import("slate").Node[]; useFocused: () => boolean; useSelected: () => boolean; getTextContents: () => string[]; children: React.ReactNode; } & CT & import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType ? T extends any ? 0 : never : never : never]>; } & ({ object: "block"; replaceWithDefaultOnRemove?: boolean | undefined; isVoid?: boolean | undefined; } | { object: "inline"; addExtraSpace?: boolean | undefined; isVoid?: boolean | undefined; } | { object: "mark"; })) | undefined; }): { (customizers: { customizeList?: ((def: { object: import("../../types/slatePluginDefinitions").SlateNodeObjectType; } & import("../../types/slatePluginDefinitions").SlateBasePluginDefinition & { type: string; getStyle?: ((data: import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType) => React.CSSProperties) | undefined; deserialize?: { tagName: string; getData?: ((el: HTMLElement) => void | import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType) | undefined; } | undefined; Component: keyof JSX.IntrinsicElements | React.ComponentType<{ attributes?: Record | undefined; style?: React.CSSProperties | undefined; className?: string | undefined; childNodes: import("slate").Node[]; useFocused: () => boolean; useSelected: () => boolean; getTextContents: () => string[]; children: React.ReactNode; } & import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType>; } & ({ object: "block"; replaceWithDefaultOnRemove?: boolean | undefined; isVoid?: boolean | undefined; } | { object: "inline"; addExtraSpace?: boolean | undefined; isVoid?: boolean | undefined; } | { object: "mark"; })) => { object: import("../../types/slatePluginDefinitions").SlateNodeObjectType; } & import("../../types/slatePluginDefinitions").SlateBasePluginDefinition> & { type: string; getStyle?: ((data: import("../../pluginFactories/createSimpleHtmlBlockPlugin").HtmlBlockData) => React.CSSProperties) | undefined; deserialize?: { tagName: string; getData?: ((el: HTMLElement) => void | import("../../pluginFactories/createSimpleHtmlBlockPlugin").HtmlBlockData) | undefined; } | undefined; Component: keyof JSX.IntrinsicElements | React.ComponentType<[{ attributes?: Record | undefined; style?: React.CSSProperties | undefined; className?: string | undefined; childNodes: import("slate").Node[]; useFocused: () => boolean; useSelected: () => boolean; getTextContents: () => string[]; children: React.ReactNode; } & CT_1 & import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType][{ attributes?: Record | undefined; style?: React.CSSProperties | undefined; className?: string | undefined; childNodes: import("slate").Node[]; useFocused: () => boolean; useSelected: () => boolean; getTextContents: () => string[]; children: React.ReactNode; } & CT_1 & import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType extends infer T_1 ? T_1 extends { attributes?: Record | undefined; style?: React.CSSProperties | undefined; className?: string | undefined; childNodes: import("slate").Node[]; useFocused: () => boolean; useSelected: () => boolean; getTextContents: () => string[]; children: React.ReactNode; } & CT_1 & import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType ? T_1 extends any ? 0 : never : never : never]>; } & ({ object: "block"; replaceWithDefaultOnRemove?: boolean | undefined; isVoid?: boolean | undefined; } | { object: "inline"; addExtraSpace?: boolean | undefined; isVoid?: boolean | undefined; } | { object: "mark"; })) | undefined; customizeListItem?: ((def: { object: import("../../types/slatePluginDefinitions").SlateNodeObjectType; } & import("../../types/slatePluginDefinitions").SlateBasePluginDefinition & { type: string; getStyle?: ((data: import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType) => React.CSSProperties) | undefined; deserialize?: { tagName: string; getData?: ((el: HTMLElement) => void | import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType) | undefined; } | undefined; Component: keyof JSX.IntrinsicElements | React.ComponentType<{ attributes?: Record | undefined; style?: React.CSSProperties | undefined; className?: string | undefined; childNodes: import("slate").Node[]; useFocused: () => boolean; useSelected: () => boolean; getTextContents: () => string[]; children: React.ReactNode; } & import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType>; } & ({ object: "block"; replaceWithDefaultOnRemove?: boolean | undefined; isVoid?: boolean | undefined; } | { object: "inline"; addExtraSpace?: boolean | undefined; isVoid?: boolean | undefined; } | { object: "mark"; })) => { object: import("../../types/slatePluginDefinitions").SlateNodeObjectType; } & import("../../types/slatePluginDefinitions").SlateBasePluginDefinition> & { type: string; getStyle?: ((data: import("../../pluginFactories/createSimpleHtmlBlockPlugin").HtmlBlockData) => React.CSSProperties) | undefined; deserialize?: { tagName: string; getData?: ((el: HTMLElement) => void | import("../../pluginFactories/createSimpleHtmlBlockPlugin").HtmlBlockData) | undefined; } | undefined; Component: keyof JSX.IntrinsicElements | React.ComponentType<[{ attributes?: Record | undefined; style?: React.CSSProperties | undefined; className?: string | undefined; childNodes: import("slate").Node[]; useFocused: () => boolean; useSelected: () => boolean; getTextContents: () => string[]; children: React.ReactNode; } & CT_1 & import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType][{ attributes?: Record | undefined; style?: React.CSSProperties | undefined; className?: string | undefined; childNodes: import("slate").Node[]; useFocused: () => boolean; useSelected: () => boolean; getTextContents: () => string[]; children: React.ReactNode; } & CT_1 & import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType extends infer T_1 ? T_1 extends { attributes?: Record | undefined; style?: React.CSSProperties | undefined; className?: string | undefined; childNodes: import("slate").Node[]; useFocused: () => boolean; useSelected: () => boolean; getTextContents: () => string[]; children: React.ReactNode; } & CT_1 & import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType ? T_1 extends any ? 0 : never : never : never]>; } & ({ object: "block"; replaceWithDefaultOnRemove?: boolean | undefined; isVoid?: boolean | undefined; } | { object: "inline"; addExtraSpace?: boolean | undefined; isVoid?: boolean | undefined; } | { object: "mark"; })) | undefined; }): any; toPlugin(): import("../../types/SlatePlugin").SlatePlugin[]; }; toPlugin(): import("../../types/SlatePlugin").SlatePlugin[]; }; li: { = import("../../pluginFactories/createSimpleHtmlBlockPlugin").DefaultBlockDataType>(customize?: (t: import("../../types/slatePluginDefinitions").SlateComponentPluginDefinition) => import("../../types/slatePluginDefinitions").SlateComponentPluginDefinition): { = CT_2>(customize?: (t: import("../../types/slatePluginDefinitions").SlateComponentPluginDefinition) => import("../../types/slatePluginDefinitions").SlateComponentPluginDefinition): { = CT_3>(customize?: (t: import("../../types/slatePluginDefinitions").SlateComponentPluginDefinition) => import("../../types/slatePluginDefinitions").SlateComponentPluginDefinition): { = CT_4>(customize?: (t: import("../../types/slatePluginDefinitions").SlateComponentPluginDefinition) => import("../../types/slatePluginDefinitions").SlateComponentPluginDefinition): { = CT_5>(customize?: (t: import("../../types/slatePluginDefinitions").SlateComponentPluginDefinition) => import("../../types/slatePluginDefinitions").SlateComponentPluginDefinition): { = CT_6>(customize?: (t: import("../../types/slatePluginDefinitions").SlateComponentPluginDefinition) => import("../../types/slatePluginDefinitions").SlateComponentPluginDefinition): { = CT_7>(customize?: (t: import("../../types/slatePluginDefinitions").SlateComponentPluginDefinition) => import("../../types/slatePluginDefinitions").SlateComponentPluginDefinition): { = CT_8>(customize?: (t: import("../../types/slatePluginDefinitions").SlateComponentPluginDefinition) => import("../../types/slatePluginDefinitions").SlateComponentPluginDefinition): { = CT_9>(customize?: (t: import("../../types/slatePluginDefinitions").SlateComponentPluginDefinition) => import("../../types/slatePluginDefinitions").SlateComponentPluginDefinition): { = CT_10>(customize?: (t: import("../../types/slatePluginDefinitions").SlateComponentPluginDefinition) => import("../../types/slatePluginDefinitions").SlateComponentPluginDefinition): { = CT_11>(customize?: (t: import("../../types/slatePluginDefinitions").SlateComponentPluginDefinition) => import("../../types/slatePluginDefinitions").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; }; indention: { (customize: (def2: { iconIncrease: JSX.Element; iconDecrease: JSX.Element; listItemType: string; labelIncrease?: string | undefined; labelDecrease?: string | undefined; }) => { iconIncrease: JSX.Element; iconDecrease: JSX.Element; listItemType: string; labelIncrease?: string | undefined; labelDecrease?: string | undefined; }): any; toPlugin(): import("../../types/SlatePlugin").SlatePlugin[]; }; }; export default _default; //# sourceMappingURL=index.d.ts.map