import { ReactElement, ReactNode } from "react"; import { BUTTON_SIZE } from "./types"; type LinkProps = { children: ReactNode; href?: string; className?: string; target?: "_blank"; onClick?: React.MouseEventHandler; track?: boolean; title?: string; id?: string; role?: string; isAnchor?: boolean; }; export type Props = { children?: ReactNode; icon?: ReactElement | null; iconSide?: "left" | "right"; align?: "left" | "center" | "right"; className?: string; size?: (typeof BUTTON_SIZE)[number]; fullWidth?: boolean; isSelected?: boolean; isInert?: boolean; isDisabled?: boolean; onClick?: (e: React.MouseEvent) => void; href?: LinkProps["href"]; target?: LinkProps["target"]; track?: LinkProps["track"]; htmlFor?: string; tabIndex?: number; title?: string; isSubmit?: boolean; }; export declare const BaseButton: import("react").ForwardRefExoticComponent>; export {};