import { ButtonHTMLAttributes, MouseEventHandler } from 'react'; import { IconType } from '../Icon'; /** * Button * * It has variant `primary` or `secondary`. * Default variant is `primary`. * `secondary` button change its color if `accent` property is true. * */ export declare const NativeButton: import("styled-components").StyledComponent<"button", import("styled-components").DefaultTheme, { readonly variant: ButtonVariantType; readonly accent: boolean; readonly icon?: IconType | undefined; readonly visibleFocus: boolean; }, never>; declare type BaseElement = HTMLButtonElement; declare type BaseProps = ButtonHTMLAttributes; declare type ButtonType = 'button' | 'submit' | 'reset'; export declare type ButtonVariantType = 'primary' | 'secondary'; export declare type ButtonClickHandler = MouseEventHandler; interface BaseButtonProps extends BaseProps { /** * Specifies the name for a