import { IDataMemberInfo, IItemsProvider, IPathRequest } from '@devexpress/analytics-core/analytics-utils'; import { DxPromise } from '@devexpress/analytics-core/analytics-internal'; import { IDataFieldsProvider, IDataItemValuesProvider, IDataSourceProvider } from '../../common/_data-source-browser'; import { KnockoutEntry } from '../../model/internal/_knockout-utils'; import { Parameter } from '../../model/parameters/parameter'; export declare class ExpressionEditorItemsProvider implements IItemsProvider { private dataFieldsProvider; private dataSourceProvider; private dataItemValuesProvider; private parameters; private dataSourceName; private dataMember; private filterPredicate; constructor(dataFieldsProvider: IDataFieldsProvider, dataSourceProvider: IDataSourceProvider, dataItemValuesProvider: IDataItemValuesProvider, parameters: Parameter[], dataSourceName: KnockoutEntry, dataMember: KnockoutEntry, filterPredicate?: (field?: any) => boolean); getValues(pathRequest: IPathRequest): DxPromise; getItems(pathRequest: IPathRequest): DxPromise; }