import * as react_jsx_runtime from 'react/jsx-runtime'; interface FilterChipOption { value: T; label: string; icon?: string; /** Optional count badge (catalog tier totals, view counts). */ count?: number; } interface FilterChipGroupProps { value: T; onValueChange: (value: T) => void; options: readonly FilterChipOption[]; variant?: "brand" | "muted"; size?: "sm" | "default"; "aria-label": string; className?: string; } /** * Wrapping pill filter — catalog tier chips (`variant="brand"`) and in-content * family pickers like chart types (`variant="muted"`). */ declare function FilterChipGroup({ value, onValueChange, options, variant, size, "aria-label": ariaLabel, className, }: FilterChipGroupProps): react_jsx_runtime.JSX.Element; export { FilterChipGroup, type FilterChipGroupProps, type FilterChipOption };