/// import * as React from 'react'; import { StyledComponentClass } from 'styled-components'; import { ButtonVariant, AbstractButtonProps } from '../AbstractButton/AbstractButton'; export { StyledComponentClass }; export { ButtonVariant, AbstractButtonProps }; declare const Button: React.StatelessComponent void) | undefined; }>; export interface ButtonProps { children: React.ReactNode; className?: string; 'data-test-id'?: string; href?: string; style?: any; to?: string; type?: 'submit' | 'reset' | 'button'; onClick?: (e: React.MouseEvent) => void; onMouseDown?: (e: React.MouseEvent) => void; onMouseUp?: (e: React.MouseEvent) => void; onMouseEnter?: (e: React.MouseEvent) => void; onMouseLeave?: (e: React.MouseEvent) => void; } export default Button; export declare const PrimaryButton: React.StatelessComponent void) | undefined; }>; export declare const SecondaryButton: React.StatelessComponent void) | undefined; }>; export declare const SuccessButton: React.StatelessComponent void) | undefined; }>; export declare const InfoButton: React.StatelessComponent void) | undefined; }>; export declare const WarningButton: React.StatelessComponent void) | undefined; }>; export declare const DangerButton: React.StatelessComponent void) | undefined; }>; export declare const LinkButton: React.StatelessComponent void) | undefined; }>; export declare const InlineLinkButton: React.StatelessComponent void) | undefined; }>;