import type { ButtonHTMLAttributes, ReactNode } from "react";
export type ButtonVariant = "default" | "soft" | "sideMenu" | "sideMenuFooter" | "trendRowStatusOptimal" | "trendRowStatusTrending" | "trendRowStatusHigh" | "trendRowStatusLow";
export type ButtonProps = Omit<ButtonHTMLAttributes<HTMLButtonElement>, "className"> & {
    className?: string;
    children?: ReactNode;
    fullWidth?: boolean;
    align?: "start" | "center";
    variant?: ButtonVariant;
};
export declare function Button({ className, fullWidth, align, variant, type, ...rest }: ButtonProps): import("react/jsx-runtime").JSX.Element;
