import type { StandardDataSource } from '../standard'; import type { DataSourceConfig } from '../Config'; export declare class OriginBaseReader { protected config: DataSourceConfig; protected report: any; constructor(config: DataSourceConfig, report: any); /** 翻译中文类名等 */ translateChinese(jsonString: string): Promise; /** 数据转换,可覆盖 */ transform2Standard(data: any, _usingOperationId: boolean, _originName: string): any; /** 数据获取 */ fetchMethod(url: string): Promise; /** 获取远程数据源 */ fetchData(): Promise; /** 获取接口数据,解析并返回 */ fetchRemoteData(): Promise; protected checkDataSource(dataSource: StandardDataSource): void; }