import { ProjectFileSystem, ProjectEntityReaderReadOptions, ModuleType, Item, ModuleData, ModuleReader, DetectionMechanism, KeyIn, ProjectContext } from '@sap/artifact-management-base-types'; interface BasItemReaderContext { withDetailInfo?: boolean; } export default class BasEmptyModuleReader extends ModuleReader { getType(): KeyIn; getDetectionMechanism(): DetectionMechanism; matchConditions: { requiredFilePatterns: string[]; }; itemTags: string[]; itemReaders: { matchConditions: { requiredFilePatterns: string[]; }; types: string[]; tags: string[]; read: (options: ProjectEntityReaderReadOptions) => Promise; }[]; tags: string[]; prepareItemReaderContext(fs: ProjectFileSystem, context: ProjectContext): Promise; read({ fs }: { fs: ProjectFileSystem; }): Promise; readItems({ fs, context }: ProjectEntityReaderReadOptions): Promise; private getMobileAppItem; private getMobileDestinationItems; private getServiceItem; private getServiceEntityItems; private getEntityItem; private addDetailInfo; } export {};