/// <reference types="react" />
import { FacetSelectValueType } from '../facets/FacetSelect';
export interface FiltersBlockProps {
    keywords: string[];
    modality_selected?: FacetSelectValueType;
    searchAllDatasets: boolean;
    datasetType_selected?: string;
    datasetStatus_selected?: FacetSelectValueType;
    ageRange?: [number, number];
    subjectCountRange?: [number, number];
    authors: string[];
    sex_selected?: string;
    date_selected?: string;
    tasks: string[];
    diagnosis_selected?: FacetSelectValueType;
    section_selected?: FacetSelectValueType;
    species_selected?: FacetSelectValueType;
    studyDomains?: string[];
    bodyParts?: string[];
    scannerManufacturers?: string[];
    scannerManufacturersModelNames?: string[];
    tracerNames?: string[];
    tracerRadionuclides?: string[];
    noFilters: boolean;
    removeFilterItem?(isModality?: boolean): (key: string, value: any) => void;
    removeAllFilters?(): void;
    numTotalResults: number;
    loading: boolean;
}
export declare const FiltersBlock: ({ keywords, loading, searchAllDatasets, modality_selected, datasetType_selected, datasetStatus_selected, ageRange, subjectCountRange, authors, sex_selected, tasks, diagnosis_selected, section_selected, species_selected, studyDomains, date_selected, bodyParts, scannerManufacturers, scannerManufacturersModelNames, tracerNames, tracerRadionuclides, noFilters, removeFilterItem, removeAllFilters, numTotalResults, }: FiltersBlockProps) => JSX.Element;
//# sourceMappingURL=FiltersBlock.d.ts.map