import { ProjectFileSystem, ModuleType, ModuleReader, ModuleData, DetectionMechanism, KeyIn } from '@sap/artifact-management-base'; import MdkPageReader from './MdkPageReader'; import MdkServiceReader from './MdkServiceReader'; import MdkApplicationReader from './MdkApplicationReader'; import MdkGlobalReader from './MdkGlobalReader'; import MdkActionReader from './MdkActionReader'; import MdkRuleReader from './MdkRuleReader'; import MdkStyleReader from './MdkStyleReader'; import MdkI18nReader from './MdkI18nReader'; import MdkImageReader from './MdkImageReader'; import MDKTaskUIReader from './MDKTaskUIReader'; import MdkItemReaderContext from './MdkItemReaderContext'; export default class MdkModuleReader extends ModuleReader { supportedProjectType: ("com.sap.cap.java" | "com.sap.cap" | "com.sap.mdk" | "com.sap.lcap")[]; getType(): KeyIn; getDetectionMechanism(): DetectionMechanism; matchConditions: { requiredFilePatterns: string[]; }; itemReaders: (MdkPageReader | MdkServiceReader | MdkApplicationReader | MdkGlobalReader | MdkActionReader | MdkRuleReader | MdkStyleReader | MdkI18nReader | MdkImageReader | MDKTaskUIReader)[]; tags: ("module" | "mdk")[]; read({ fs }: { fs: ProjectFileSystem; }): Promise; prepareItemReaderContext(fs: ProjectFileSystem): Promise; }