import React from 'react'; import { FlexGrowProps, FlexWrapProps } from 'styled-system'; type StyledFiltersProps = { filters: string[]; getLabel?: (filter: string) => string; disabled?: boolean; buttonGrow?: FlexGrowProps['flexGrow']; minButtonWidth?: number | string; buttonHeight?: number | string; buttonPadding?: number | string; flexWrap?: FlexWrapProps['flexWrap']; } & ({ multiSelect?: false; onChange: (value: string) => void; selected: string; } | { multiSelect: true; onChange: (value: string[]) => void; selected: string[]; }); /** * A controlled component to display a list of filters. */ export default function StyledFilters(props: StyledFiltersProps): React.JSX.Element; export {};