import { ReactNode } from 'react';
import { DataTableColumn } from '../data-table.types';
type Trigger<TData, TValue> = ReactNode | (({ availableFilters, appliedFilters }: {
    availableFilters: DataTableColumn<TData, TValue>[];
    appliedFilters: Set<string>;
}) => ReactNode);
export declare function Filters<TData, TValue>({ classNames, className, trigger }: {
    classNames?: {
        container?: string;
        filterChips?: string;
        addFilter?: string;
    };
    className?: string;
    trigger?: Trigger<TData, TValue>;
}): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=filters.d.ts.map