import React from 'react';
export declare const Button: ({ label, link, onClick, variant, target, className, children, fullWidth, icon, iconPosition, bordered, small, withCrossOver, borderRadius, ...rest }: ButtonProps) => JSX.Element;
export declare type ButtonProps = {
    label?: string;
    children?: any;
    link?: string;
    onClick?: any;
    target?: '_self' | '_blank';
    variant?: 'primary' | 'secondary' | 'disabled' | 'light' | 'hint' | 'grey';
    className?: string;
    fullWidth?: boolean;
    icon?: React.ReactNode;
    iconPosition?: 'left' | 'right';
    bordered?: boolean;
    small?: boolean;
    borderRadius?: 'circle' | 'large' | 'normal' | 'small' | 'none';
    disabled?: boolean;
    withCrossOver?: boolean;
    type?: 'submit' | 'button';
} & React.DetailedHTMLProps<any, any>;
