import { Subject } from "rxjs";
import { IDataSourceFeature, IDataSourceFeatures, IDataSourceFeaturesConfiguration } from "./public-api";
export declare class DataSourceFeatures implements IDataSourceFeaturesConfiguration {
    featuresChanged: Subject<IDataSourceFeatures>;
    private supportedFeatures;
    constructor(features?: IDataSourceFeatures);
    getSupportedFeatures(): IDataSourceFeatures;
    setSupportedFeatures(features: IDataSourceFeatures): void;
    getFeatureConfig(key: string): IDataSourceFeature | undefined;
}
