/** * @fileoverview Markdown rendering for OpenAlex entity records — shared between * tool `format()` callbacks that surface entity payloads to MCP clients. Flattens * arbitrary upstream record shapes (works/authors/sources/etc.) to dot-pathed * "label: value" lines that mirror `structuredContent` field-for-field. * @module mcp-server/tools/render-entity-record */ import type { EntityRecord } from '../../services/openalex/types.js'; /** * Render an OpenAlex entity record as markdown lines: a `### display_name` header, * the ID, then each remaining field as a labeled line. Caller joins the lines into * the final text block. */ export declare function renderEntityRecord(record: EntityRecord): string[]; //# sourceMappingURL=render-entity-record.d.ts.map