import { Block } from '@zettel/core'; export declare type RenderStyle = React.FunctionComponent<{ style: string; children: React.ReactElement; }>; export declare type RenderTextFragment = React.FunctionComponent<{ children: React.ReactElement; }>; export declare type RenderBlock = React.FunctionComponent<{ block: Block; htmlAttrs: Object; readOnly?: boolean; children: React.ReactElement; }>; export declare type RenderChildren = React.FunctionComponent<{ block?: Block; children: React.ReactElement; }>; export declare type RenderAtom = React.FunctionComponent<{ block?: Block; }>; export declare type RenderProps = { readOnly?: boolean; mapBlock?: (block: Block) => Block; renderBlock?: RenderBlock; renderChildren?: RenderChildren; renderStyle?: RenderStyle; renderTextFragment?: RenderTextFragment; };