import { MathOperator } from '../../../../../../shared-logic/src/CustomField/types';
import { QueryAttributes } from '../../../../../../shared-logic/src/QueryAttributes/types';
export declare type MathType = 'simple' | 'aggregate';
export declare type MathFieldSide = QueryAttributes.Measure | NestedMathFieldSide;
export declare type NestedMathFieldSide = {
    left?: QueryAttributes.Measure;
    operator?: MathOperator;
    right?: QueryAttributes.Measure;
};
export declare type WipMathField = {
    publicName: string;
    leftFieldId?: string;
    left?: MathFieldSide;
    operator?: MathOperator;
    rightFieldId?: string;
    right?: MathFieldSide;
    mathType: MathType;
};
