import { Manager as OldManager } from '../compatible/Manager'; import type { IStandardBaseConfig, IStandardOirginConfig } from '../types/pontConfig'; import { OriginManage } from './originManage'; import { FilesManager } from './originManage/FilesManager'; export declare class Manager extends OldManager { private standardBaseConfig; private standardOirginConfigs; private originManages; private currentOriginManage; private filesManager; private baseTemplate; private log; private error; /** 初始 filesManager */ private initFilesManager; private initBaseTemplate; init(rootPath: string, configDir: string): void; /** 切换数据源 */ changeOrigin(name?: string): Promise; getStandardBaseConfig(): IStandardBaseConfig; getStandardOirginConfigs(): IStandardOirginConfig[]; getCurrentOriginManage(): OriginManage; getFilesManager(): FilesManager; getOriginManages(): OriginManage[]; updateRemoteDataSource(): Promise; generateCode(oldFiles?: any): Promise; updateRemoteDataSourceAndGenerateCode(): Promise; getGeneratedFiles(): Promise; /** 生成所有代码 */ generateAllCode(): Promise; /** 更新所有远程数据源 */ updateAllRemoteDataSource(): Promise; /** 拉取远程数据源,并生成所有代码 */ updateRemoteDataSourceAndGenerateAllCode(): Promise; }