import * as React from 'react';
/**
 * @hidden
 */
export interface GridColumnMenuFilterCellProps {
    field?: string;
    filterType: 'text' | 'numeric' | 'boolean' | 'date';
    value: any;
    operator: string;
    operators: Array<{
        text: string;
        operator: any;
    }>;
    onChange: (event: {
        value: any;
        operator: string | Function;
        syntheticEvent: React.SyntheticEvent<any>;
    }) => void;
}
/**
 * @hidden
 */
export declare class GridColumnMenuFilterCell extends React.Component<GridColumnMenuFilterCellProps, {}> {
    constructor(props: GridColumnMenuFilterCellProps);
    /**
     * @hidden
     */
    render(): JSX.Element;
    private inputChange;
    private operatorChange;
    private boolDropdownChange;
    private filterComponent;
}
