import React from "react";
import { type ButtonProps } from "./Button.types";
import { type IconProps } from "../Icon";
import { type TypographyProps } from "../Typography";
/**
 * For backwards compatibility with the legacy button
 * @deprecated Used composed solution instead
 */
export declare function ButtonContent({ label, icon, size, iconOnRight, UNSAFE_className, UNSAFE_style, }: Pick<ButtonProps, "label" | "icon" | "size" | "iconOnRight" | "UNSAFE_className" | "UNSAFE_style">): React.JSX.Element;
export declare function ButtonIcon({ size: sizeProp, ...props }: Pick<IconProps, "size" | "name" | "testID" | "UNSAFE_className" | "UNSAFE_style">): React.JSX.Element;
export declare function ButtonLabel({ element, fontWeight, fontFamily, size: sizeProp, ...props }: Omit<TypographyProps, "textColor">): React.JSX.Element;
