import { ReactElement, FunctionComponent } from 'react';
import { ButtonBaseProps } from '../ButtonBase/ButtonBase.js';

interface ButtonProps extends Partial<ButtonBaseProps> {
    variation?: 'primary' | 'secondary' | 'outlined' | 'subtle';
    destructive?: boolean;
    href?: string;
    fullWidth?: boolean;
    endIcon?: ReactElement;
    startIcon?: ReactElement;
}
declare const Button: FunctionComponent<ButtonProps>;

export { Button as default };
export type { ButtonProps };
