import * as react_jsx_runtime from 'react/jsx-runtime';
import * as react from 'react';
import { Column } from '@tanstack/react-table';

interface DataTableFacetedFilterProps<TData, TValue> {
    column?: Column<TData, TValue>;
    title?: string;
    options: {
        label: string;
        value: string;
        icon?: react.ComponentType<{
            className?: string;
        }>;
    }[];
    selectedFilterValues: Set<unknown>;
    setSelectedFilterValues: (values: [] | Set<unknown>) => void;
    openFilter: boolean;
}
declare function TanstackTableFacetedFilter<TData, TValue>({ column, title, options, selectedFilterValues, setSelectedFilterValues, }: DataTableFacetedFilterProps<TData, TValue>): react_jsx_runtime.JSX.Element;

export { TanstackTableFacetedFilter };
