/** * Explanation generation for model elements (PRS-015) * * Reuses hover builder functions to generate rich markdown explanations * of any model element. This provides the same content that appears in * hover tooltips, but in a format suitable for Language Model Tools. * * @module lsp/explain */ import type { AstNode } from 'langium'; /** * Generates a rich markdown explanation for any model element. * Delegates to the appropriate builder based on element type. * * @param node - AST node to explain * @returns Markdown explanation */ export declare function generateExplanation(node: AstNode): string;