import DefinitionPattern from './DefinitionPattern';
import { ARITHMETIC_SYMBOL } from './arithmetic_filter';
export declare enum AGGREGATE_KEYORD {
    SUM = "SUM",
    AVG = "AVG",
    COUNT = "COUNT",
    MIN = "MIN",
    MAX = "MAX"
}
export declare function aggregate_filter(aggregate_keyword: AGGREGATE_KEYORD, arithmetic_symbol: ARITHMETIC_SYMBOL, reference: string, definition: DefinitionPattern, json_pointer: string, value: string | number): DefinitionPattern;
export default aggregate_filter;
