import { type ButtonHTMLAttributes } from 'react'; export declare const Button: import("react").ForwardRefExoticComponent<{ size?: "M" | "S"; disabledReason?: { icon?: import("react").FunctionComponent; message: import("react").ReactNode; }; prefix?: import("react").ReactNode; suffix?: import("react").ReactNode; wide?: boolean; variant?: import("./types").Variant; loading?: boolean; } & { children?: import("react").ReactNode | undefined; } & Omit, "children" | "prefix" | "loading" | "size" | "wide" | "variant" | "suffix" | "disabledReason"> & import("react").RefAttributes>;