import type { FilterMap, ViewFilterWithDefaults } from '@staticcms/lite';
import type { FC } from 'react';
import './FilterControl.css';
export declare const classes: Record<"filter" | "root" | "filter-label" | "list-root" | "list-label" | "list-filter" | "list-filter-label", string>;
export interface FilterControlProps {
    filter: Record<string, FilterMap> | undefined;
    viewFilters: ViewFilterWithDefaults[] | undefined;
    variant?: 'menu' | 'list';
    onFilterClick: ((viewFilter: ViewFilterWithDefaults) => void) | undefined;
}
declare const FilterControl: FC<FilterControlProps>;
export default FilterControl;
