///
import { RenderElementProps } from 'slate-react';
import { Editor } from 'slate';
import { ComponentBlock } from './api';
export { withComponentBlocks } from './with-component-blocks';
export declare const ComponentBlockContext: import("react").Context>>>;
export declare function ComponentInlineProp(props: RenderElementProps): JSX.Element;
export declare function insertComponentBlock(editor: Editor, componentBlocks: Record, componentBlock: string): void;
export declare const ComponentBlocksElement: ({ attributes, children, element: __elementToGetPath, }: RenderElementProps & {
element: {
type: 'component-block';
};
}) => JSX.Element;