import * as React from 'react'; import TooltipOptions from '../tooltip/tooltipoptions'; import { IconType } from '../utils'; type ButtonPositionType = 'top' | 'bottom' | 'left' | 'right'; export interface ButtonProps extends Omit, HTMLButtonElement>, 'disabled' | 'ref'> { label?: string; icon?: IconType; iconPos?: ButtonPositionType; badge?: string; badgeClassName?: string; tooltip?: string; tooltipOptions?: TooltipOptions; disabled?: boolean; visible?: boolean; loading?: boolean; loadingIcon?: IconType; children?: React.ReactNode; } export declare class Button extends React.Component { public getElement(): HTMLButtonElement; }