import * as React from 'react';
import { QlPredicate, QlPredicateDef } from '../../../parser/src/predicate';
import { ColumnFilterLocation } from './columnFilterLocation';
interface ColumnFilterComponentProps {
    location: ColumnFilterLocation;
    hideActionButtons?: boolean;
    columnId: string;
    disabled?: boolean;
    predicate?: QlPredicate;
    predicateDefs: QlPredicateDef[];
    onPredicateChange: (predicate: QlPredicate | null) => void;
    wrapperProps?: {
        className?: string;
        style?: React.CSSProperties;
    };
}
export declare const ColumnFilterComponent: React.FunctionComponent<ColumnFilterComponentProps>;
export {};
