import { IBlock } from '../components/index.js'; import { IBlockAttributes } from './types.js'; /** * The interface for components rendered by {@link CodeBlock} */ export interface CodeBlockProps extends IBlockAttributes { } /** * The interface for the {@link CodeBlock} component. */ export interface ICodeBlock extends IBlock { } /** * The CodeBlock component implements block parsing for the core/code block. * * This component must be used within a {@link BlocksRenderer} component. * * ```tsx * * * * ``` * * @category Blocks * * @param props Component properties */ export declare function CodeBlock({ domNode: node, children, component: Component, style, }: ICodeBlock): import("react/jsx-runtime").JSX.Element; /** * @internal */ export declare namespace CodeBlock { const defaultProps: { test: (node: any) => boolean; }; }