interface FilterOption {
    value: string;
    label: string;
}
interface FilterDropdownProps {
    value: string;
    onChange: (value: string) => void;
    options: FilterOption[];
    placeholder?: string;
    label?: string;
    allLabel?: string;
    showIcon?: boolean;
    className?: string;
    "data-cy"?: string;
}
/**
 * FilterDropdown Component
 *
 * Reusable dropdown filter for admin pages.
 * Supports an "All" option that maps to empty string.
 */
export declare function FilterDropdown({ value, onChange, options, placeholder, label, allLabel, showIcon, className, "data-cy": dataCy, }: FilterDropdownProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=FilterDropdown.d.ts.map