import * as React from 'react';
import { LocalizationService } from '@progress/kendo-react-intl';
/**
 * @hidden
 */
export declare const filterLogicList: {
    text: string;
    value: string;
}[];
/**
 * @hidden
 */
export declare const operators: {
    'text': {
        text: string;
        value: string;
    }[];
    'numeric': {
        text: string;
        value: string;
    }[];
    'date': {
        text: string;
        value: string;
    }[];
    'boolean': ({
        text: string;
        value: string;
    } | {
        text: string;
        value: boolean;
    })[];
};
/**
 * @hidden
 */
export declare const IsUnaryFilter: (operator: string) => boolean;
/**
 * @hidden
 */
export declare const operatorMap: (iterable: any[], service: LocalizationService) => {
    text: string;
    operator: any;
}[];
/**
 * @hidden
 */
export declare const defaultOperators: {
    text: string;
    numeric: string;
    date: string;
    boolean: string;
};
/**
 * @hidden
 */
export declare const defaultHideSecondFilter: {
    text: boolean;
    numeric: boolean;
    date: boolean;
    boolean: boolean;
};
/**
 * @hidden
 */
export declare const cellInputChange: (value: any, e: React.SyntheticEvent<any>, props: any) => void;
/**
 * @hidden
 */
export declare const cellBoolDropdownChange: (event: any, onChange: Function) => void;
/**
 * @hidden
 */
export declare const cellOperatorChange: (event: any, currentValue: any, onChange: Function) => void;
