import { type SysmlIR } from '../sysml-ir/index.js'; import type { ParsedDocument } from './parser-utils.js'; import type { MemoModelDTO } from './semantic.js'; export declare const SYSML_IR_VERSION = "2.0.0"; /** Build the canonical record stream before exposing Memo's legacy projection. */ export declare function lowerAstToSysmlIr(documents: ParsedDocument[], model: MemoModelDTO, projectRoot?: string): SysmlIR; /** Memo is now explicitly a projection of IR, rather than its ingestion boundary. */ export declare function projectSysmlIrToMemo(ir: SysmlIR, model: MemoModelDTO): MemoModelDTO; //# sourceMappingURL=sysml-ir.d.ts.map