/** * LLM Context projection — generates a structured manifest-context.json * optimized for AI agent context injection. * * Enables agents to fully understand the domain model (entities, commands, * policies, constraints, relationships, enums, events) in a single context load. * * Surfaces: * - llm-context.full — complete manifest-context.json with all sections * - llm-context.summary — lightweight summary without full IR or expressions * - llm-context.ir — raw IR passthrough as JSON */ import type { IR } from '../../ir'; import type { ProjectionTarget, ProjectionRequest, ProjectionResult } from '../interface'; export declare class LlmContextProjection implements ProjectionTarget { readonly name = "llm-context"; readonly description = "Structured manifest-context.json for LLM context injection \u2014 entities, commands, policies, constraints, and relationships in one document."; readonly surfaces: readonly ["llm-context.full", "llm-context.summary", "llm-context.ir"]; readonly descriptorMeta: import("..").ProjectionDescriptorMeta; generate(ir: IR, request: ProjectionRequest): ProjectionResult; private generateFull; private generateSummary; private generateIR; } //# sourceMappingURL=generator.d.ts.map