import React, { PureComponent } from 'react'; import PropTypes from 'prop-types'; import { ButtonProps } from './Button.types'; import { WixStyleReactDefaultsOverride } from '../WixStyleReactDefaultsOverrideProvider'; declare class Button extends PureComponent { static contextType: React.Context; static displayName: string; static propTypes: { as: PropTypes.Requireable>; className: PropTypes.Requireable; skin: PropTypes.Requireable; priority: PropTypes.Requireable; size: PropTypes.Requireable; onClick: PropTypes.Requireable<(...args: any[]) => any>; fullWidth: PropTypes.Requireable; suffixIcon: PropTypes.Requireable; prefixIcon: PropTypes.Requireable; disabled: PropTypes.Requireable; children: PropTypes.Requireable; dataHook: PropTypes.Requireable; ellipsis: PropTypes.Requireable; showTooltip: PropTypes.Requireable; tooltipProps: PropTypes.Requireable>; }; constructor(props: ButtonProps); button: React.RefObject; /** * Sets focus on the element */ focus: () => void; render(): React.JSX.Element; } export default Button; //# sourceMappingURL=Button.d.ts.map