import MdkItemReader, { ItemParserContext } from './MdkItemReader'; import { ProjectFileSystem } from '@sap/artifact-management-base'; export declare const MDK_TaskUI_PATTERNS: string[]; export default class MDKTaskUIReader extends MdkItemReader { defaultType: "com.sap.mdk/TaskUI"; types: "com.sap.mdk/TaskUI"[]; tags: ("item" | "mdk" | "taskui")[]; matchConditions: { requiredFilePatterns: string[]; rule: (context: { matchType: "required" | "mustNotExist"; fs: ProjectFileSystem; }) => Promise; }; protected itemParser(app: any, idx: number, context: ItemParserContext): Promise<{ type: string; ref: string; name: string; path: string; tags: ("item" | "mdk" | "taskui")[]; }>; }