import { IAdvancedFilterProps } from '../advanced-filter';
/**
 * Props for the advanced filter feature
 * @param enabled If true, enables the advanced filtering UI
 * @param value The current filter conditions applied to the table
 * @param onChange Callback fired when the filter conditions are changed by the user
 */
type FilterHandler<T extends object> = Omit<IAdvancedFilterProps<T>, 'columns'> & {
    /**
     * If true, enables the advanced filtering UI.
     */
    enabled?: boolean;
};
export default FilterHandler;
