/** * DevExpress Analytics (widgets\expressioneditor\_expressioneditor.d.ts) * Version: 25.2.7 * Build date: May 5, 2026 * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * License: https://www.devexpress.com/Support/EULAs/universal.xml */ import * as ko from 'knockout'; import { DisposableType } from '../../serializer/disposable'; import { IDisplayExpressionConverter } from '../common/displayNameProvider'; import { IExpressionEditorItem } from './tools/_operatorNames'; import { IExpressionEditorCategory } from './tools/_tools'; export declare const RangeSpecific = "range"; export declare function createExpressionEditorCollectionToolOptions(collectionItems: IExpressionEditorItem[], toolName: string, displayToolName: string, showDescription: boolean): IExpressionEditorCategory; export declare function wrapExpressionValue(path: ko.Observable | ko.Computed, value: ko.Observable | ko.Computed, converter: IDisplayExpressionConverter, subscriptions: DisposableType[]): ko.Observable | ko.Computed;