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;