// @flow
import type { TranslatedContent } from '../../../types';
import type { SpaceProps } from '../../../mixins/spacing';
import type { StylableProps } from '../../../mixins/themes';
import type { TestingProps } from '../../../mixins/testing';
import type { AriaProps } from '../../../mixins/aria';

export type FilterBarProps = {|
  ...TestingProps,
  ...StylableProps,
  ...SpaceProps,
  ...AriaProps,
  options: Array<{| value: string, label: TranslatedContent |}>,
  onChange: (input: string) => void,
  selectedValue?: string,
|};
