import * as React from "react";

export interface ButtonProps {
  tag?: string;
  className?: string;
  color?: 'red' | 'blue' | 'blue-light' | 'blue-med' | 'blue-dark' | 'black' | 'yellow' | 'white';
  hover?: 'red' | 'blue' | 'blue-light' | 'blue-med' | 'blue-dark' | 'black' | 'yellow' | 'white' | 'blue-on-white' | 'red-on-white';
  type?: 'button' | 'link' | 'submit';
  outline?: boolean;
  to?: string;
  blank?: boolean;
  disabled?: boolean;
  small?: boolean;
  children: React.ReactNode;
}

declare const Button: React.FC<ButtonProps & JSX.IntrinsicElements['a']>;

export { Button };
