import { ColumnFilter, ColumnFilterDef } from '../../types';
/**
 * Current Filters in AdapTable
 */
export interface AdaptableFilterState {
    /**
     * Current Grid Filter
     */
    gridFilter: string | undefined;
    /**
     * AST for Current Grid Filter
     */
    gridFilterAST: any;
    /**
     * Currently applied Column Filters
     */
    columnFilters: ColumnFilter[] | undefined;
    /**
     *  Column Filter definitions for currently applied Column Filters
     */
    columnFilterDefs: ColumnFilterDef[] | undefined;
}
