import type { FilterOption, TableFilters } from './types';
/** @deprecated Use `DataTableColumnFilter` from `data-table` instead. */
export interface TableColumnFilterDropdownProps {
    /** Column key used for filter state */
    columnKey: string;
    /** Column label for display and accessibility */
    columnLabel: string;
    /** Available filter options for the column */
    filterOptions: FilterOption[];
    /** Current filter state for all columns */
    filters?: TableFilters;
    /** Called when filters change */
    onFilterChange: (filters: TableFilters) => void;
    /** Dropdown placement */
    placement?: 'bottom-start' | 'bottom-end' | 'bottom';
    /** Additional class for the dropdown */
    dropdownClassName?: string;
}
/** @deprecated Use `DataTableColumnFilter` from `data-table` instead. */
export declare function TableColumnFilterDropdown({ columnKey, columnLabel, filterOptions, filters, onFilterChange, placement, dropdownClassName, }: TableColumnFilterDropdownProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=table-column-filter-dropdown.d.ts.map