import { ITableColumnProps } from '../../../../../table/interfaces';
import { IFilterCondition } from '../../interfaces';
/**
 * Props for the AdvancedFilterDisplay component
 */
export default interface IAdvancedFilterDisplayProps<T extends object> {
    /**
     * Current active filter
     */
    conditions: IFilterCondition<T>[];
    /**
     * Available columns for filtering
     */
    columns: ITableColumnProps<T>[];
    /**
     * Callback when a specific condition is removed
     */
    onRemoveCondition: (conditionIndex: number) => void;
}
