// @flow
import type { TextInputProps } from '../text-input/text-input.proptypes';
import type { MarginOnlySpaceProps } from '../../../mixins/spacing';
import type { StackeeProps } from '../../../mixins/stackee';
import type { StylableProps } from '../../../mixins/themes';
import type { TestingProps } from '../../../mixins/testing';

export type CurrencyInputProps = {|
  ...TestingProps,
  ...StylableProps,
  ...MarginOnlySpaceProps,
  ...StackeeProps,
  ...TextInputProps<number>,
  placeholder?: number,
  currency: 'CAD' | 'USD' | 'GBP',
|};
