import { IConfiguration } from "../model/types.js"; import IAnnotationManager from "./annotationManager.js"; import IRepository from "../repositories/repository.js"; export interface IAnnotationFiles { annotationName: string; annotationFileName: string; } export default class AbapAnnotationManager implements IAnnotationManager { private repository; private configuration; constructor(configuration: IConfiguration, repository: IRepository); ANNOTATIONS_FOLDER: string; process(baseAppManifest: any, appVariantId: string, prefix: string): Promise>; private updateManifestModel; private createManifestModel; private enhanceManifestModel; }