/** * GraphRenderer - Renders graph snapshot to Markdown * * Produces human-friendly Markdown representation of the knowledge graph. * Designed to be readable and useful for reviewing graph state. */ import type { Entity, EntityId, GraphSnapshot, Observation, Relation } from '../../types/graph.js'; interface RenderOptions { /** Maximum observations to show per entity in the summary */ maxObservationsPerEntity?: number; /** Maximum recent observations in the activity section */ maxRecentObservations?: number; /** Include stats section */ includeStats?: boolean; /** Include recent activity section */ includeRecentActivity?: boolean; /** Sort entities by type */ sortByType?: boolean; } /** * Renders a graph snapshot to Markdown * * @param snapshot Graph snapshot to render * @param options Render options * @returns Markdown string */ export declare function renderGraphToMarkdown(snapshot: GraphSnapshot, options?: RenderOptions): string; /** * Renders a minimal graph summary (for context digest) */ export declare function renderGraphSummary(snapshot: GraphSnapshot): string; /** * Renders search results to Markdown */ export declare function renderSearchResults(entities: readonly Entity[], observations: readonly Observation[], relations: readonly Relation[], query: string, entityMap: Map): string; export {}; //# sourceMappingURL=GraphRenderer.d.ts.map