/**
 * @file GFM Autolink 行内语法
 * @module transformer/gfm/inline/autolinks
 *
 * 尖括号 `<uri>` / `<email>` autolink（CommonMark / GFM 标准形式）。
 * 🌟 纯游标字符流状态机，抛弃冗长的邮箱/协议正则表达式，零切片、极速验证。
 */
import { BaseInlineParser } from "../../../transformer/core/ParserBase.js";
import { MarkdownNode } from "../../../transformer/core/MarkdownNode.js";
import { InlineParseContext } from "../../../transformer/core/context/InlineParseContext";
/**
 * 尖括号 autolink 行内解析器。
 * @extends {BaseInlineParser}
 */
declare class AutolinksInlineParser extends BaseInlineParser {
    constructor();
    canOpenAt(src: string, index: number, ctx: InlineParseContext): boolean;
    /** @inheritdoc */
    parse(src: string, index: number, ctx: any): {
        node: MarkdownNode;
        nextIndex: number;
    };
    /**
     * 原生取代 EMAIL_RE 验证
     */
    private isValidEmail;
    /**
     * 原生取代 SCHEME_RE 和内部循环验证
     */
    private isValidUri;
    /** @inheritdoc */
    render(node: MarkdownNode): string;
}
declare const _default: AutolinksInlineParser;
export default _default;
//# sourceMappingURL=autolinks.d.ts.map