import { ITableColumnProps } from '../../../../../table/interfaces';
import { IFilterCondition } from '../../interfaces';
export default interface IAdvancedFilterColumnSelectorProps<T extends object> {
    /**
     * The filter condition
     */
    condition: IFilterCondition<T>;
    /**
     * The index of the condition
     */
    conditionIndex: number;
    /**
     * The columns of the table
     */
    columns: ITableColumnProps<T>[];
    /**
     * Callback for when the column changes
     */
    onColumnChange: (conditionIndex: number, columnId: string) => void;
}
