import { type HTMLAttributes } from 'react';
import '../styles/common/_buttons.scss';
export type ButtonProps = {
/**
* Flag to disable the button
*/
disabled?: boolean;
/**
* Type to pass to the underlying
*/
type?: 'button' | 'submit' | 'reset';
/**
* Variant of the button
*/
variant?: 'primary' | 'secondary' | 'tertiary';
/**
* Classnames to be added to the button
*/
className?: string;
} & HTMLAttributes;
declare const Button: import("react").ForwardRefExoticComponent<{
/**
* Flag to disable the button
*/
disabled?: boolean;
/**
* Type to pass to the underlying
*/
type?: "button" | "submit" | "reset";
/**
* Variant of the button
*/
variant?: "primary" | "secondary" | "tertiary";
/**
* Classnames to be added to the button
*/
className?: string;
} & HTMLAttributes & {
children?: import("react").ReactNode | undefined;
} & import("react").RefAttributes>;
export default Button;
//# sourceMappingURL=button.d.ts.map