import { Query } from '../../Query/types';
import { QueryAttributes } from '../../QueryAttributes/types';
import { QueryEngineConfig } from '../../QueryEngineConfig/types';
import { VariableList } from '../../Variables/types';
import { DateCalculationField } from '../types';
export declare const init: (publicName: string, leftFieldId: string, dateCalculationFunction: DateCalculationField['dateCalculationFunction'], rightFieldId: string, queryEngineConfig: QueryEngineConfig) => DateCalculationField;
export declare const build: (measureAttribute: QueryAttributes.Measure, customField: DateCalculationField, variables: VariableList) => Query['measure'][number];
