import { AbstractNodeCode } from '../../node-code/abstract-node-code.js'; import type { ConfigurationDescription } from '../../configuration/configuration-description.js'; import type { Context } from '../../context/context.js'; import type { Result } from '../../result/result.js'; /** * Section descriptor for structured Markdown generation. */ export interface MarkdownSection { type: 'heading' | 'paragraph' | 'list' | 'table' | 'code' | 'blockquote'; level?: number; content?: string; items?: string[]; ordered?: boolean; headers?: string[]; rows?: string[][]; language?: string; } /** * Generates Markdown from structured context data or a template. */ export declare class GenerateMarkdownNodeCode extends AbstractNodeCode { static readonly configDescriptions: ConfigurationDescription[]; constructor(); process(context: Context): Promise; private renderSection; } //# sourceMappingURL=generate-markdown-node-code.d.ts.map