import { CSSProperties, ReactNode } from 'react'; import { IColumnFilter, IColumnFilterList } from '../../types/index.js'; export interface ButtonWithDropdownProps { buttonLabel: ReactNode; dropdownItems: IColumnFilterList['options']; apiKey: string; onClear: IColumnFilter['onClear']; onConfirm: IColumnFilter['onConfirm']; data: IColumnFilter['data']; styles?: CSSProperties; buttonDisabled?: boolean; searchable?: boolean; searchPlaceholder?: string; }