import { FC } from 'react'; import { default as Condition } from '../Models/Condition'; import { default as GroupCondition } from '../Models/GroupCondition'; import { ConditionMode } from './ConditionMode'; import { FilterDefinitionsByField } from './FilterDefinitionsByField'; interface IFilterProps { conditions: Condition[]; filterDefinitions: FilterDefinitionsByField; onChange: (condition: Condition) => void; onAddCondition: (condition: Condition, parent?: GroupCondition) => void; onDelete: (condition: Condition) => void; showAddConditionButton: boolean; showWhereLabel: boolean; conditionMode: ConditionMode; firstRowRequired?: boolean; } declare const Filter: FC; export default Filter;