/// import { IPathRequest } from '@devexpress/analytics-core/analytics-utils'; import { IDataFieldsProvider, IDataSourceProvider } from '../../../common/_data-source-browser'; import { IDataField } from '../../../model/data-sources/_data-field'; import { IDashboardDataMemberInfo } from '../../_helpers'; export declare function getFieldList(pathRequest: IPathRequest, dataFieldsProvider: IDataFieldsProvider, dataSourceProvider: IDataSourceProvider, filterDelegate?: (field: IDataField) => boolean): JQueryPromise; export declare class FlatteningDataFieldsProviderWrapper implements IDataFieldsProvider { private _basic; private _shouldFlatten; constructor(basic: IDataFieldsProvider, shouldFlatten?: (field: IDataField) => boolean); findDataField(dataSourceName: string, dataMemberName: string, fullFieldName: string, hasGroupSeparator?: boolean): JQueryPromise; getDataFieldsArray(dataSourceName: string, dataMember: string, fieldPath: string, filterDelegate: (field: IDataField) => boolean): JQueryPromise; }