import { ProjectFileSystem, KeyIn, ProjectEntityReaderReadOptions, ModuleType, Item, ModuleData, ModuleReader, DetectionMechanism } from '@sap/artifact-management-base-types'; export default class XsSecurityModuleReader 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[]; readPackageJson(fs: ProjectFileSystem): Promise; readDefaultRoles(fs: ProjectFileSystem): Promise; read({ fs }: { fs: ProjectFileSystem; }): Promise; readRoles({ fs }: ProjectEntityReaderReadOptions): Promise; }