import { BinaryOperator, UnaryOperator, TimeDimensionGranularity } from '@cubejs-client/core';
type Operator = BinaryOperator | UnaryOperator;
export declare const DATA_RANGES: string[];
export declare const UNARY_OPERATORS: Operator[];
export declare const BASE_BINARY_OPERATORS: Operator[];
export declare const STRING_BINARY_OPERATORS: Operator[];
export declare const NUMBER_BINARY_OPERATORS: Operator[];
export declare const TIME_OPERATORS: Operator[];
export declare const BINARY_OPERATORS: Operator[];
export declare const OPERATOR_LABELS: Record<Operator, string>;
export declare const OPERATORS_BY_TYPE: {
    all: Operator[];
    string: Operator[];
    number: Operator[];
    boolean: Operator[];
    time: Operator[];
};
export declare const OPERATORS: Operator[];
export declare const PREDEFINED_GRANULARITIES: TimeDimensionGranularity[];
export {};
