// @flow
import { type StylableProps } from '../../../mixins/themes';
import { type TestingProps } from '../../../mixins/testing';
import { type AriaProps } from '../../../mixins/aria';
import type { SpaceProps } from '../../../mixins/spacing';
import type { StackedProps } from '../../../mixins/stacking';
import type { ContainerProps } from '../../../mixins/container';
import type { StackeeProps } from '../../../mixins/stackee';
import type { TranslatedContent } from '../../../types';

export type FieldSetProps = {|
  ...StylableProps,
  ...TestingProps,
  ...AriaProps,
  ...SpaceProps,
  ...StackedProps,
  ...ContainerProps,
  ...StackeeProps,
  label: TranslatedContent,
  hideLabel?: boolean,
|};
