/** * DevExpress Analytics (widgets\criteria\operators\group.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 { CriteriaOperator } from './criteriaOperator'; import { GroupOperatorType } from './options/group'; import { CriteriaProcessType } from '../utils/criteriaProcessType'; import { ICriteriaOperatorVisitor } from '../utils/criteriaOperatorVisitor'; export declare class GroupOperator extends CriteriaOperator { constructor(operation: GroupOperatorType, operands: Array); static combine(operation: GroupOperatorType, operands: Array): CriteriaOperator; create: (isGroup: boolean, property: CriteriaOperator, specifics?: string) => CriteriaOperator; change: (operationType: any, item: any, incorrectSpecificsForAggregate?: boolean) => CriteriaOperator; remove: (operator: CriteriaOperator) => void; operatorType: GroupOperatorType; assignLeftPart: (operator: CriteriaOperator) => void; children(): CriteriaOperator[]; get displayType(): string; get enumType(): typeof GroupOperatorType; operands: any[]; type: keyof CriteriaProcessType; accept(visitor: ICriteriaOperatorVisitor): CriteriaOperator | GroupOperator; }