import { CriteriaOperator, OperandProperty } from '@devexpress/analytics-core/analytics-criteria'; import { ICriteriaOperatorVisitor } from '@devexpress/analytics-core/analytics-criteria-utils'; import * as ko from 'knockout'; export declare function replaceExpressionParametersPrefix(expression: string): ko.Observable; export declare function hasParametersPrefix(value: string): boolean; export declare function getFilterCriteria(filterString: string): CriteriaOperator; export declare function insertDimensionsExpressionsIntoFilterExpression(filterString: string, dimensionsExpressions: { [dimensionName: string]: string; }): string; export declare class DimensionExpressionInserter implements ICriteriaOperatorVisitor { static patch(criteria: CriteriaOperator, dimensionsCriteria: { [dimensionName: string]: CriteriaOperator; }): CriteriaOperator; private _dimensionsCriteria; constructor(dimensionsCriteria: { [dimensionName: string]: CriteriaOperator; }); visitOperandProperty(element: OperandProperty): CriteriaOperator; }