import { AggregateMathField, AggregateNested } from '../../CustomField/types';
import { Query } from '../../Query/types';
import { QueryEngineConfig } from '../../QueryEngineConfig/types';
import { VariableList } from '../../Variables/types';
import { MathOperator } from '../types';
export declare const init: (publicName: string, leftFieldId: string, leftFunction: string, operator: MathOperator, rightFieldId: string, rightFunction: string, queryEngineConfig: QueryEngineConfig, leftNested: AggregateNested | undefined, rightNested: AggregateNested | undefined) => AggregateMathField;
export declare const build: (customField: AggregateMathField, variables: VariableList) => Query['measure'][number];
