import React from "react";
import type { ButtonProps } from "./Button.types";
import { ButtonIcon, ButtonLabel } from "./ButtonInternals";
type ButtonElement = HTMLAnchorElement | HTMLButtonElement;
type ButtonRuntimeProps = ButtonProps & React.HTMLAttributes<ButtonElement> & {
    readonly className?: string;
    readonly ref?: React.Ref<ButtonElement>;
    readonly style?: React.CSSProperties;
};
declare function Button(props: ButtonRuntimeProps): React.JSX.Element;
declare namespace Button {
    var Label: typeof ButtonLabel;
    var Icon: typeof ButtonIcon;
}
export type { ButtonProps };
export { Button };
