import React, { AnchorHTMLAttributes, ButtonHTMLAttributes } from 'react'; import { WidthProps, MarginProps, FlexChildProps } from '../style/helpers'; import { IconElement } from '../data/icon'; export declare type ButtonVariant = 'default' | 'outlined' | 'text'; export declare type ButtonColor = 'default' | 'primary' | 'secondary'; export interface BaseButtonProps extends WidthProps, MarginProps, FlexChildProps { icon?: IconElement; label: string; disabled?: boolean; color?: ButtonColor; variant?: ButtonVariant; outlined?: boolean; } export declare type ButtonProps = BaseButtonProps & ButtonHTMLAttributes; export declare type LinkButtonProps = BaseButtonProps & AnchorHTMLAttributes; export declare const Button: React.ForwardRefExoticComponent & React.RefAttributes>; export declare const LinkButton: React.ForwardRefExoticComponent & React.RefAttributes>; //# sourceMappingURL=button.d.ts.map