interface TemplateGeneraterArgs { projectPath: string; targetPath: string; projectName: string; folderName: string; activeRule: string; port: string; } export default class TemplateGenerater { constructor(args: TemplateGeneraterArgs); targetPath: string; projectPath: string; projectName: string; folderName: string; ROOT_DIR: string; exclude: string[]; activeRule: string; port: string; copyTargetFile(): Promise; modifyPackageJson(): Promise; modifyEnv(): Promise; copyTemplataVue2(): Promise; createWorkspace(): void; createNpmrc: () => void; modifySystemPackageFile(): Promise; modifyDependencies(): Promise; modifyConfig(): Promise; createGitignore(): Promise; generateTemplateVue2(): Promise; generateTemplateMicro(): Promise; copyMicroTemplateToPackages(): Promise; modifyingMicroAppConfig(): Promise; addMicroTemplate(): Promise; } export {};