// @flow
import { type StylableProps } from '../../../mixins/themes';
import { type TestingProps } from '../../../mixins/testing';
{{#block}}
import type { SpaceProps } from '{{relativeToSrc path }}mixins/spacing';
{{/block}}
{{#container}}
import type { StackedProps } from '{{relativeToSrc path }}mixins/stacking';
import type { ContainerProps } from '{{relativeToSrc path }}mixins/container';
{{/container}}
{{#fluid}}
import type { StackeeProps } from '{{relativeToSrc path }}mixins/stackee';
{{/fluid}}

export type {{upperCamelCase componentName}}Props = {|
  ...StylableProps,
  ...TestingProps,
  {{#block}}
  ...SpaceProps,
  {{/block}}
  {{#container}}
  ...StackedProps,
  ...ContainerProps,
  {{/container}}
  {{#fluid}}
  ...StackeeProps,
  {{/fluid}}
  // Typedef your props here.
|};
