import { StandardDataSource } from './standard'; import { Model } from './diff'; import { FilesManager } from './generators/generate'; import { info as debugInfo } from './debugLog'; import { Config } from './Config'; import type { DataSourceConfig } from './Config'; /** @deprecated */ export declare class Manager { private projectRoot; /** @deprecated */ readonly lockFilename = "api-lock.json"; /** @deprecated */ configDir: string; /** @deprecated */ allLocalDataSources: StandardDataSource[]; /** @deprecated */ allConfigs: DataSourceConfig[]; /** @deprecated */ remoteDataSource: StandardDataSource; /** @deprecated */ currConfig: DataSourceConfig; /** @deprecated */ currLocalDataSource: StandardDataSource; /** @deprecated */ fileManager: FilesManager; /** @deprecated */ diffs: { modDiffs: Model[]; boDiffs: Model[]; }; /** @deprecated */ report: typeof debugInfo; /** @deprecated */ setReport(report: typeof debugInfo): void; /** @deprecated */ mapModel(model: T): Model; /** @deprecated */ selectDataSource(name: string): Promise; /** @deprecated */ makeAllSame(): void; /** @deprecated */ makeSameMod(modName: string): void; /** @deprecated */ makeSameBase(baseName: string): void; /** @deprecated */ calDiffs(): void; /** @deprecated */ constructor(projectRoot: string, config: Config, configDir?: string); /** @deprecated */ pollingId: any; /** @deprecated */ private polling; /** @deprecated */ beginPolling(currConfig?: DataSourceConfig): void; /** @deprecated */ stopPolling(): void; /** @deprecated */ ready(): Promise; /** @deprecated */ existsLocal(): boolean; /** @deprecated */ readLockFile(): Promise>; /** @deprecated */ readLocalDataSource(): Promise; /** @deprecated */ checkDataSource(dataSource: StandardDataSource): void; /** @deprecated */ initRemoteDataSource(config?: DataSourceConfig): Promise; /** @deprecated */ readRemoteDataSource(config?: DataSourceConfig): Promise; /** @deprecated */ lock(): Promise; /** @deprecated */ dispatch(files: {}): any; /** @deprecated */ getGeneratedFiles(): any; /** @deprecated */ update(oldFiles: {}): Promise; /** @deprecated */ regenerateFiles(): Promise; /** @deprecated */ setFilesManager(): void; /** 获取报表数据 */ /** @deprecated */ getReportData(): { records: import("./LocalDsManager").Record[]; /** @deprecated */ diffs: { saveTime: Date; boDiffs: Model[]; modDiffs: Model[]; }[]; }; /** 获取当前dataSource对应的config */ /** @deprecated */ getConfigByDataSourceName(name: string): DataSourceConfig; /** 打开接口变更报表 */ /** @deprecated */ openReport(): void; /** @deprecated */ getCodeSnippet(): any; } export declare function createManager(configFile?: string): Promise;