import React from 'react'; import { IconType } from './types/icons'; export type ButtonType = 'primary' | 'secondary' | 'tertiary' | 'danger' | 'group-item'; export interface AllButtonProps { disabled?: boolean; loading?: boolean; badge?: number | string; small?: boolean; onDark?: boolean; type?: ButtonType; onClick?: (event: any) => void; group?: boolean; active?: boolean; icon?: IconType; id?: string; isLink?: boolean; className?: string; noKeyboardNavigation?: boolean; } export interface ButtonProps extends AllButtonProps { children?: string | React.ReactNode; isSubmit?: boolean; isReset?: boolean; } export interface ButtonizedProps extends AllButtonProps { children?: React.ReactElement; } export declare const Button: React.SFC & React.InputHTMLAttributes>; export declare const Buttonized: React.SFC; declare const _default: (props: any) => React.JSX.Element; export default _default;