///
export type ButtonProps = {
children?: string | React.ReactNode;
icon?: React.ReactNode;
variant?: "secondary" | "tertiary" | "icon";
size?: "medium" | "large";
className?: string;
type?: "button" | "submit" | "reset";
disabled?: boolean;
onClick?: (event: React.MouseEvent) => void;
} & React.ButtonHTMLAttributes;
/**
* [Figma Link](https://www.figma.com/file/a696svN2S7YNlZRYAkeLob/Stellar-Design-System?type=design&node-id=4835-60&t=zo3DlK1qdZkFhVCG-4)
*/
export declare const Button: import("react").ForwardRefExoticComponent<{
children?: string | React.ReactNode;
icon?: React.ReactNode;
variant?: "secondary" | "tertiary" | "icon" | undefined;
size?: "medium" | "large" | undefined;
className?: string | undefined;
type?: "button" | "submit" | "reset" | undefined;
disabled?: boolean | undefined;
onClick?: ((event: React.MouseEvent) => void) | undefined;
} & import("react").ButtonHTMLAttributes & import("react").RefAttributes>;