/**
 * @file 块级扩展语法：注释块
 * @module transformer/extends/block/commentBlock
 *
 * 语法：`%%% ... %%%`
 */
import { BaseBlockParser } from "../../../transformer/core/ParserBase.js";
import { MarkdownNode } from "../../../transformer/core/MarkdownNode.js";
import type { BlockParseContext } from "../../../transformer/core/context/BlockParseContext.js";
import type { RenderContext } from "../../../transformer/core/context/RenderContext.js";
declare class CommentBlockParser extends BaseBlockParser {
    constructor();
    canOpenAt(lines: string[], index: number, _ctx: BlockParseContext): boolean;
    /** @inheritdoc */
    parse(lines: string[], index: number, _ctx: BlockParseContext): {
        node: MarkdownNode;
        nextIndex: number;
    } | null;
    /** @inheritdoc */
    render(_node: MarkdownNode, _ctx: RenderContext): string;
}
declare const commentBlockParser: CommentBlockParser;
export default commentBlockParser;
//# sourceMappingURL=commentBlock.d.ts.map