/// <reference types="react" />
import { SoftButtonIconTypes } from "./SoftButton.types";
import { SYSTEM_COLORS } from "../../AppWrapper/colors";
interface ISoftButton {
    label?: string;
    icon?: SoftButtonIconTypes;
    size?: "sm" | "xs";
    block?: true;
    disabled?: boolean;
    color?: keyof typeof SYSTEM_COLORS;
    action: string | (() => void);
    secondaryAction?: () => void;
    justIcon?: true;
    className?: string;
    type?: "button";
    isMakingActionRequest?: boolean;
}
export declare function SoftButton({ label, block, color, size, icon, justIcon, type, disabled, isMakingActionRequest, action, secondaryAction, className, }: ISoftButton): JSX.Element;
export {};
