/**
 * @file 行内语法：换行 (Softbreak / Hardbreak)
 * @module transformer/gfm/inline/break
 *
 * 软换行（单 `\n`）、硬换行（行末两空格或 `\` + 换行）。
 */
import { BaseInlineParser } from "../../../transformer/core/ParserBase.js";
import { MarkdownNode } from "../../../transformer/core/MarkdownNode.js";
/**
 * 换行行内解析器。
 * * 纯游标扫描，零正则，零内存分配 (0 Allocation)。
 * @extends {BaseInlineParser}
 */
declare class BreakParser extends BaseInlineParser {
    constructor();
    /** @inheritdoc */
    canOpenAt(src: string, index: number): boolean;
    /** @inheritdoc */
    parse(src: string, index: number, _ctx: any): {
        node: MarkdownNode;
        nextIndex: number;
    } | null;
    /** @inheritdoc */
    render(node: MarkdownNode, _ctx: any): "\n" | "<br />\n";
}
declare const _default: BreakParser;
export default _default;
//# sourceMappingURL=break.d.ts.map