import { HTMLProps } from 'react';
export interface ButtonProps extends HTMLProps<HTMLButtonElement> {
    /**
     * Input Ref .
     */
    ref?: React.Ref<HTMLButtonElement>;
    /**
     * Html element that will be used as the main element.
     */
    html?: 'button' | 'div' | 'span';
    /**
     * Button variation that will switch between styles for the Button .
     */
    variation?: 'initial' | 'default' | 'primary' | 'secondary';
    /**
     * A string that will be added at the ond of the className and override any TailwindCss classes
     */
    className?: string;
    /**
     * Toggle Ripple effect on click of the button.
     */
    ripple?: boolean;
    /**
     * Toggle Ripple effect on click of the button.
     */
    highlighted?: boolean;
}
declare const Button: React.FC<ButtonProps>;
export default Button;
