import { Props } from '../../../common'; import { IconButtonVariants, StatusDotVariants } from './colors'; import { FontAwesomeIconButtonSize } from './FontAwesomeIconButton'; interface IStyledIconButton { variant: IconButtonVariants; isSelected: boolean; isHovered: boolean; isDisabled: boolean; margins?: Props.IMargins; size: FontAwesomeIconButtonSize; } interface ITooltipPopoverWrapper { size: FontAwesomeIconButtonSize; } interface IStyledStatusDot { variant: StatusDotVariants; } declare const StyledStatusDot: import("../../../../styled-components").StyledComponent<"span", any, IStyledStatusDot, never>; declare const TooltipPopoverWrapper: import("../../../../styled-components").StyledComponent<"span", any, ITooltipPopoverWrapper, never>; declare const StyledIconButton: import("../../../../styled-components").StyledComponent<"button", any, IStyledIconButton, never>; export { StyledIconButton, TooltipPopoverWrapper, StyledStatusDot };