export function getButtonRenderer({ labelStyle, defaultButtonProps, noIcon }?: {}): { (props: any): false | import("react/jsx-runtime").JSX.Element; propTypes: { buttonLabelNamespace: PropTypes.Requireable; buttonLabelShort: PropTypes.Requireable; buttonLabel: PropTypes.Requireable; isVisible: PropTypes.Requireable; buttonLabelParams: PropTypes.Requireable; buttonIcon: PropTypes.Requireable; actionKey: PropTypes.Requireable; enabled: PropTypes.Requireable; disabled: PropTypes.Requireable; onClick: PropTypes.Requireable<(...args: any[]) => any>; buttonProps: PropTypes.Requireable; hasWarningBadge: PropTypes.Requireable; dataSelRole: PropTypes.Requireable; className: PropTypes.Requireable; }; }; export function ButtonRenderer(props: any): false | import("react/jsx-runtime").JSX.Element; export namespace ButtonRenderer { namespace propTypes { let buttonLabelNamespace: PropTypes.Requireable; let buttonLabelShort: PropTypes.Requireable; let buttonLabel: PropTypes.Requireable; let isVisible: PropTypes.Requireable; let buttonLabelParams: PropTypes.Requireable; let buttonIcon: PropTypes.Requireable; let actionKey: PropTypes.Requireable; let enabled: PropTypes.Requireable; let disabled: PropTypes.Requireable; let onClick: PropTypes.Requireable<(...args: any[]) => any>; let buttonProps: PropTypes.Requireable; let hasWarningBadge: PropTypes.Requireable; let dataSelRole: PropTypes.Requireable; let className: PropTypes.Requireable; } } export function ButtonRenderer(props: any): false | import("react/jsx-runtime").JSX.Element; export namespace ButtonRenderer { } export function ButtonRenderer(props: any): false | import("react/jsx-runtime").JSX.Element; export namespace ButtonRenderer { } import PropTypes from 'prop-types';