///
import { IDisplayNameProvider } from '@devexpress/analytics-core/analytics-utils';
import { IDataFieldsProvider, IDataSourceProvider } from '../../common/_data-source-browser';
export declare class ExpressionEditorDisplayNameProvider implements IDisplayNameProvider {
private _dataFieldsProvider;
private _dataSourceName;
private _dataMember;
static create(dataSourceProvider: IDataSourceProvider, dataFieldsProvider: IDataFieldsProvider, dataSourceName: string, dataMember: string): ExpressionEditorDisplayNameProvider;
protected constructor(_dataFieldsProvider: IDataFieldsProvider, _dataSourceName: string, _dataMember: string);
getDisplayNameByPath(dataSourcePath: string, fieldPath: string): JQueryPromise;
getRealName(dataSourcePath: string, fieldDisplayPath: string): JQueryPromise;
_getRealNameRecursive(curFieldPath: string, displayNameParts: string[]): JQueryPromise;
}