import { PyrionColor, ButtonVariant, SizeVariant } from '../Shared/types'; import { IconComponent } from '../../Icons/types'; export interface IconButtonProps extends Omit, 'children' | 'color'> { onClick?: (e: React.MouseEvent) => void; icon?: IconComponent; contentClassName?: string; animate?: boolean; animateIcon?: boolean; isLoading?: boolean; children?: React.ReactNode | (() => React.ReactNode); spinner?: React.ReactNode; type?: 'button' | "submit" | "reset"; className?: string; disabled?: boolean; variant?: ButtonVariant; form?: string; size?: SizeVariant; color?: PyrionColor; hideSpinner?: boolean; } declare const _default: import('react').NamedExoticComponent>; export default _default;