import { IDataMemberInfo } from '@devexpress/analytics-core/analytics-utils'; import { TreeListController, TreeListItemViewModel } from '@devexpress/analytics-core/analytics-widgets-internal'; import * as ko from 'knockout'; import { DataSourceBrowser } from '../../common/_data-source-browser'; import { IDataSourceConsumer } from '../../model/data-sources/data-source'; export declare class FieldListPicker { disabled: ko.Observable; constructor(dataSourceBrowser: DataSourceBrowser, _value: ko.Observable, model: IDataSourceConsumer, disabled: ko.Observable); itemsProvider: any; treeListController: DashboardTreeListFieldController; pathToMembers: ko.Computed; value: ko.Computed; displayValue: ko.Computed; } declare class DashboardTreeListFieldController extends TreeListController { private _value; constructor(_value: ko.Observable); hasItems(item: IDataMemberInfo): boolean; canSelect(value: TreeListItemViewModel): boolean; select(value: TreeListItemViewModel): void; } export {};