import dxSelectBox from 'devextreme/ui/select_box'; import { dataControllerBase } from '../../../data/data-controllers/_data-controller-base'; import { filterElementDataController, listViewDataController } from '../../../data/data-controllers/_filter-element-data-controller'; import { filterElementBaseItem } from './_base-element'; export declare let cssComboBoxClassNames: { item: string; multiText: string; margins: string; }; export declare class comboBoxFilterElement extends filterElementBaseItem { _dataController: listViewDataController; protected get dataController(): dataControllerBase; protected set dataController(dataController: dataControllerBase); protected get filterDataController(): filterElementDataController; protected get _shouldApplySelectionOnInitialRender(): boolean; private _itemTemplateHandler; private _multiTagPreparingHandler; private _tagBoxSelectionChangedHandler; private _selectBoxValueChangedHandler; constructor(container: HTMLElement, options: any); dispose(): void; protected _setSelectionUnsafe(values: any): void; protected _clearSelectionUnsafe(): void; protected get _isBottomFloatingToolbarPosition(): boolean; protected get _allowPreview(): boolean; _getWidgetName(): "dxSelectBox" | "dxTagBox"; protected _createWidgetDiv(): HTMLDivElement; _createWidget(div: HTMLElement, opts: any): dxSelectBox; _getMinContentHeight(): number; _generateInnerBorderClassesUnsafe(element: HTMLElement): string[]; _getSelectedKeys(): number | number[] | null; _getOptions(includeActions: any): Object; protected _resizeUnsafe(): void; }