/**
 * @file 链接 label / alt 扫描
 * @module transformer/utils/linkLabel
 *
 * 查找 `[...]` 闭合位置、检测嵌套链接等。
 */
import type { MarkdownNode } from "../../transformer/core/MarkdownNode.js";
/**
 * 查找 reference link label 的闭合 `]`。
 * label 内不允许未转义的 `[`。
 */
export declare function findLinkLabelEnd(src: string, start: number): number;
/**
 * 查找 link label / image alt 的闭合 `]`。
 * 遵循 GFM：code/html/autolink 优先；label 内 inline link 整块跳过。
 */
export declare function findLinkTextEnd(src: string, start: number): number;
/**
 * 节点树中是否含嵌套 link。
 */
export declare function containsNestedLink(nodes: MarkdownNode[]): boolean;
/**
 * 节点树中是否含嵌套 link 或 image。
 */
export declare function containsNestedLinkOrImage(nodes: MarkdownNode[]): boolean;
//# sourceMappingURL=linkLabel.d.ts.map