/**
 * @file 块级语法拓展：仓库卡片
 * @module transformer/extends/block/card/repoCard
 */
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 RepoCardBlockParser 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;
}
export declare const repoCardBlockParser: RepoCardBlockParser;
export {};
//# sourceMappingURL=repoCard.d.ts.map