import type { RenderElementProps, RenderLeafProps } from 'slate-react'; import type { PegaCustom } from 'slate'; import type { ComponentType, ReactElement } from 'react'; export declare const slateNodeRenderer: ({ children, element, attributes }: RenderElementProps) => JSX.Element; type Node = { children: JSX.Element[]; type: string; align?: 'left' | 'center' | 'right'; href?: string; italic?: boolean; start?: number; bold?: boolean; underline?: boolean; superscript?: boolean; subscript?: boolean; 'line-through'?: boolean; code?: boolean; isHeaderCell?: boolean; component?: JSX.Element | ComponentType<{ children: Record | ReactElement; }>; src?: string; alt?: string; content?: Record; }; export declare const nodeRenderer: (node: Node) => JSX.Element; export declare const slateLeafRenderer: (props: RenderLeafProps) => import("react/jsx-runtime").JSX.Element; export declare const StyledSpan: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLSpanElement>, never>> & string; export declare const leafRenderer: (leaf: PegaCustom.Text) => import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=renderers.d.ts.map