/**
 * @file 行内语法：斜体 / 加粗定界符
 * @module transformer/gfm/inline/emphasis
 *
 * 解析由 emphasisProcess 定界符栈完成；strong 仅注册渲染器。
 */
import { BaseInlineParser } from "../../../transformer/core/ParserBase.js";
import { MarkdownNode } from "../../../transformer/core/MarkdownNode.js";
import { InlineParseContext } from "../../../transformer/core/context/InlineParseContext.js";
declare class EmphasisInlineParser extends BaseInlineParser {
    constructor();
    /** @inheritdoc */
    canOpenAt(src: string, index: number, ctx: InlineParseContext): boolean;
    /** @inheritdoc */
    parse(src: string, index: number, ctx: InlineParseContext): {
        node: MarkdownNode;
        nextIndex: number;
    } | null;
    /** @inheritdoc */
    render(node: MarkdownNode, ctx: {
        renderInline(nodes?: MarkdownNode[]): string;
    }): string;
}
declare const _default: EmphasisInlineParser;
export default _default;
//# sourceMappingURL=emphasis.d.ts.map