import "./btn.css"; import { BaseComponentProps, ComponentKind } from "../../utilities/buttonLinkShared"; import React, { ButtonHTMLAttributes } from "react"; export interface BaseButtonProps extends Omit { /** The visual style of the button. */ kind?: ComponentKind; /** The text content of the button. */ label: React.ReactNode; /** Whether the button is in a loading state. When true, the button is disabled and shows a loading spinner. */ loading?: boolean; /** Accessible label to use when the button is in loading state. */ loadingAriaLabel?: string; } export type BaseButtonElementProps = Omit, keyof BaseButtonProps | "children"> & BaseButtonProps; export declare const BaseButton: React.ForwardRefExoticComponent, keyof BaseButtonProps | "children"> & BaseButtonProps & React.RefAttributes>; //# sourceMappingURL=BaseButton.d.ts.map