interface TemplateGeneraterArgs { projectPath: string; targetPath: string; projectName: string; folderName: string; activeRule: string; port: string; } export default class TemplateGenerater { constructor(args: TemplateGeneraterArgs); private targetPath; private projectPath; private projectName; private folderName; private ROOT_DIR; private exclude; private activeRule; private port; private UNI_APP_TEMPLATE_SRC; private VUE2JAVA_TEMPLATE_SRC; private copyTargetFile; private modifyPackageJson; private modifyEnv; private copyTemplataVue2; private createWorkspace; private createNpmrc; private modifySystemPackageFile; private modifyDependencies; private modifyConfig; private createGitignore; generateTemplateVue2(): Promise; generateTemplateMicro(): Promise; private copyMicroTemplateToPackages; private modifyingMicroAppConfig; private modifyVueConfig; private modifyRouter; private modifyMenuStore; addMicroTemplate(): Promise; private modifyManifestJson; generateTemplateUniApp(): Promise; generateTemplateJavaVue2(): Promise; } export {};