import { SxProps, Theme } from '@mui/material/styles';
export interface FilterDef {
    key: string;
    label: string;
    type: 'text' | 'select';
    options?: string[];
    placeholder?: string;
}
export interface ActiveFilter {
    key: string;
    value: string;
}
export interface FilterBarProps {
    filters: FilterDef[];
    activeFilters: ActiveFilter[];
    onChange: (filters: ActiveFilter[]) => void;
    sx?: SxProps<Theme>;
}
declare function FilterBar({ filters, activeFilters, onChange, sx, }: FilterBarProps): import("react/jsx-runtime").JSX.Element;
declare namespace FilterBar {
    var displayName: string;
}
export default FilterBar;
