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>;