import { BlockRendererProps } from './BaseBlocksRenderer.js'; /** * The `BlocksRenderer` components provides an easy way to convert HTML markup into corresponding * React components. * * The `BlocksRenderer` component takes in arbitrary html markup and receives a list of react components * as children that allows replacing dom nodes with React Components. * * The html prop is sanitized through {@link wpKsesPost} so it's safe for rendering arbitrary html markup. * * The children components must implement the {@link BlockProps} interface * * #### Usage * * ##### Usage with the test function * * ```jsx * * isAnchorTag(node, { isInternalLink: true })} /> * * ``` * * ##### Usage with classList and tagName props * * ```jsx * * * * ``` * * @param props Component properties * * @category React Components */ export declare function BlocksRenderer({ children, settings: propSettings, ...props }: BlockRendererProps): import("react/jsx-runtime").JSX.Element;