// @flow
import type { SpaceProps } from '../../../mixins/spacing';
import type { ContainerProps } from '../../../mixins/container';

export type ButtonProps = SpaceProps &
  ContainerProps & {
    disabled?: boolean,
    size?: 'sm' | 'md',
    type?: 'submit' | 'button',
    onClick?: (event: SyntheticEvent<HTMLButtonElement>) => void,
    href?: string,
    target?: string,
  };
