/// <reference types="react" />
import { DataSet } from '../../../../../shared-logic/src/DataSet/types';
import { FilterFieldType, WipFilter } from './types';
import { SupportedQueryOperators } from '../QueryOpInput';
import { QueryEngineConfig } from '../../../../../shared-logic/src/QueryEngineConfig/types';
import { TextOverride } from '../../../../../shared-logic/src/Translations/types';
import { IndividualFilterOptions } from './shared';
export declare const IndividualFilter: (props: {
    id: string;
    onChange: (filter: WipFilter) => void;
    onDelete: () => void;
    filter: WipFilter;
    dataSet: DataSet;
    testId?: string | undefined;
    queryEngineConfig: QueryEngineConfig;
    rowIndex: number;
    removeDisabled?: boolean | undefined;
    overrideFieldOptions?: FilterFieldType[] | undefined;
    hideRemove?: boolean | undefined;
    textOverride: TextOverride;
    supportedQueryOperators?: SupportedQueryOperators[] | undefined;
    options?: IndividualFilterOptions | undefined;
    showAggregateColumn?: boolean | undefined;
}) => JSX.Element;
