/**
 * @file 块级语法拓展：步骤条
 * @module transformer/extends/block/steps
 *
 * 语法示例：
 * ```
 * ::: steps
 *
 * 1. 步骤 1
 *
 *   相关内容
 *
 * 2. 步骤 2
 *
 *   相关内容
 *
 * :::
 * ```
 *
 * 以 `1.` / `2.` 标题行划分步骤；标题后直至下一标题前的内容为步骤正文。
 */
import { BaseBlockParser } from "../../../transformer/core/ParserBase.js";
import { type MarkdownNode } from "../../../transformer/core/MarkdownNode.js";
import type { BlockParseContext } from "../../../transformer/core/context/BlockParseContext.js";
import type { RenderContext } from "../../../transformer/core/context/RenderContext.js";
declare class StepsBlockParser extends BaseBlockParser {
    constructor();
    canOpenAt(lines: string[], index: number, _ctx: BlockParseContext): boolean;
    parse(lines: string[], index: number, ctx: BlockParseContext): {
        node: MarkdownNode;
        nextIndex: number;
    } | null;
    render(node: MarkdownNode, ctx: RenderContext): string;
}
declare const _default: StepsBlockParser;
export default _default;
//# sourceMappingURL=steps.d.ts.map