import { RuleGroupType } from 'react-querybuilder'; interface SavedFilter { id: string; name: string; query: RuleGroupType; } interface IFilter { open: boolean; onClose: () => void; activeView?: string; savedFilters?: SavedFilter[]; fetchSavedFilters?: () => Promise; setFilterBar?: any; onSaveFilter?: (query: RuleGroupType) => void; onSelectedFilter?: (filterName: SavedFilter | null) => void; fields: any; applyFilter: any; isUseFields?: boolean; } declare const Filter: ({ open, onClose, savedFilters, fetchSavedFilters, onSaveFilter, onSelectedFilter, applyFilter, fields: incomingFields, isUseFields, }: IFilter) => import("react/jsx-runtime").JSX.Element; export { Filter }; export default Filter;