/// <reference types="react" />
import { DataSet } from '../../../../shared-logic/src/DataSet/types';
import { QueryAttributes as QueryAttributesType } from '../../../../shared-logic/src/QueryAttributes/types';
import { WipFilter } from './FilterInput/types';
import { QueryEngineConfig } from '../../../../shared-logic/src/QueryEngineConfig/types';
export declare type SupportedQueryOperators = {
    label: string;
    value: string;
    testId: string;
};
declare type Props = {
    testId?: string;
    field: DataSet.Field | undefined;
    onChange: (wipFilter: WipFilter) => void;
    selected: QueryAttributesType.Operator | undefined;
    value: any;
    queryEngineConfig: QueryEngineConfig;
    id?: string;
    isAList?: boolean;
    supportedQueryOperators?: SupportedQueryOperators[];
};
export declare const QueryOpInput: (props: Props) => JSX.Element | null;
export {};
