import { BlockModel, ContentModel } from '../../../models/index';
import { BlockManager } from '../../base/block-manager';
/**
 * `Content renderer` module is used to render content in Blocks.
 *
 * @hidden
 */
export declare class ContentRenderer {
    private parent;
    constructor(manager: BlockManager);
    /**
     * Renders the actual content of a block.
     *
     * @param {BlockModel} block - The block model containing the content.
     * @param {HTMLElement} contentElement - The HTML element where the content will be rendered.
     * @returns {void}
     * @hidden
     */
    renderContent(block: BlockModel, contentElement: HTMLElement): void;
    private invokeContentRenderer;
    private renderText;
    renderAnchor(content: ContentModel, contentElement: HTMLElement): void;
    private renderMention;
    private renderLabel;
}
