import React from 'react'; import { IconType } from '../Icon'; import { TooltipProps } from '../Tooltip'; import { PolymorphicProps, PolymorphicComponent } from '../../utils/polymorphicComponent'; export interface IconButtonProps extends PolymorphicProps> { icon: IconType; label: React.ReactNode; tooltipProps?: Omit; disabled?: boolean; /** * @deprecated use `tooltipProps.placement` instead */ tooltipPlacement?: TooltipProps['placement']; /** * @deprecated use `tooltipProps.variant` instead */ tooltipVariant?: TooltipProps['variant']; /** * @deprecated use `tooltipProps.portal` instead */ tooltipPortal?: TooltipProps['portal']; variant?: 'primary' | 'secondary' | 'tertiary' | 'error'; large?: boolean; } declare const IconButton: PolymorphicComponent; export default IconButton;