import { type DefaultSharedCoreModuleContext, type LangiumCoreServices, type LangiumSharedCoreServices, type Module, type PartialLangiumCoreServices } from 'langium'; /** * Declaration of custom services — extend as needed for validation, * scoping, completeness tracking, etc. */ export type MemoSysMLAddedServices = {}; /** * Union of Langium default services and MEMO custom services. */ export type MemoSysMLServices = LangiumCoreServices & MemoSysMLAddedServices; /** * Dependency injection module that overrides default Langium services * with MEMO-specific implementations. */ export declare const MemoSysMLModule: Module; /** * Create the full set of services for the MemoSysML language. * Used by both the CLI and the LSP server. */ export declare function createMemoSysMLServices(context?: DefaultSharedCoreModuleContext): { shared: LangiumSharedCoreServices; MemoSysML: MemoSysMLServices; }; //# sourceMappingURL=memo-sysml-module.d.ts.map