import { Component } from 'react';
import PropTypes from 'prop-types';
export declare const FieldValueToggleFilterConfigType: PropTypes.Requireable<PropTypes.InferProps<{
    type: any;
    field: PropTypes.Validator<string>;
    value: PropTypes.Validator<string | number | boolean>;
    name: PropTypes.Validator<string>;
    negatedName: PropTypes.Requireable<string>;
    available: PropTypes.Requireable<(...args: any[]) => any>;
    operator: PropTypes.Requireable<string>;
}>>;
export declare class FieldValueToggleFilter extends Component<{
    onChange?: any;
    query?: any;
    config?: any;
}> {
    static propTypes: {
        index: PropTypes.Validator<number>;
        config: PropTypes.Validator<PropTypes.InferProps<{
            type: any;
            field: PropTypes.Validator<string>;
            value: PropTypes.Validator<string | number | boolean>;
            name: PropTypes.Validator<string>;
            negatedName: PropTypes.Requireable<string>;
            available: PropTypes.Requireable<(...args: any[]) => any>;
            operator: PropTypes.Requireable<string>;
        }>>;
        query: PropTypes.Validator<any>;
        onChange: PropTypes.Validator<(...args: any[]) => any>;
    };
    constructor(props: any);
    resolveDisplay(clause: any): {
        hasActiveFilters: boolean;
        name: any;
    };
    valueChanged(checked: any): void;
    render(): JSX.Element;
}
