/**
 * @file 块级语法：链接引用定义 (Link Reference Definition)
 * @module transformer/gfm/block/linkReferenceDefinition
 *
 * 语法：`[label]: url "title"`
 * 解析结果仅存入 ctx.store，不生成可见的 AST 节点。
 */
import { BaseBlockParser } from "../../../transformer/core/ParserBase.js";
import { BlockParseContext } from "../../../transformer/core/context/BlockParseContext";
import { normalizeLinkRefLabel } from "../../../transformer/utils/normalize";
export { normalizeLinkRefLabel as normalizeRefLabel };
interface LRDResult {
    id: string;
    href: string;
    title: string;
}
/**
 * 纯游标解析 LRD 字符串；失败返回 null（不部分注册）。
 */
export declare function parseLRDString(text: string): LRDResult | null;
declare class LinkReferenceDefinitionParser extends BaseBlockParser {
    constructor();
    /** @inheritdoc */
    canOpenAt(lines: string[], index: number, ctx: BlockParseContext): boolean;
    /** @inheritdoc */
    parse(lines: string[], index: number, ctx: BlockParseContext): {
        nextIndex: number;
        node: import("../../../transformer/core/MarkdownNode.js").MarkdownNode;
    } | null;
    /** @inheritdoc */
    render(): string;
}
declare const _default: LinkReferenceDefinitionParser;
export default _default;
//# sourceMappingURL=link-reference-definition.d.ts.map