import { ButtonHTMLAttributes, ReactElement, ReactNode, MouseEvent } from "react";
export interface ButtonProps extends ButtonHTMLAttributes<HTMLButtonElement> {
    icon?: ReactElement;
    className?: string;
    children?: ReactNode;
    onClick?: (e: MouseEvent<HTMLButtonElement>) => void;
    disabled?: boolean;
}
export declare const Button: ({ icon, className, children, onClick, disabled, ...props }: ButtonProps) => import("react/jsx-runtime").JSX.Element;
