import { Destroyable } from '../../../common'; import { IDataSourceConfig } from '../../../interface/file'; import { DataSourceConfig } from './data.source.config'; export declare class DataSourceConfigSet extends Destroyable { private _parent; private _array; constructor(dataSourceConfigArray?: IDataSourceConfig | Array); /** * 设置当前set的上游set,当前set中的dataSourceConfig覆盖上游set中的同名dataSourceConfig * @param value */ parent: DataSourceConfigSet; /** * */ readonly values: Array; has(id: string): boolean; getDataSourceConfig(id: string): DataSourceConfig; load(array: IDataSourceConfig | Array): void; private _load; }