import React from 'react'; import { MarginProps } from 'styled-system'; export declare type IconButtonVariants = 'standard' | 'action' | 'danger' | 'warning' | 'success' | 'dark'; export declare type IconButtonSizes = 'tiny' | 'small' | 'medium' | 'large'; interface ButtonProps extends React.ButtonHTMLAttributes { label?: string; } interface IconStyleProps extends MarginProps { iconSize?: IconButtonSizes; variant?: IconButtonVariants; disabled?: boolean; display?: 'flex' | 'inline-flex'; inverse?: boolean; } export declare const IconButton: import("styled-components").StyledComponent>, import("styled-components").DefaultTheme, IconStyleProps, never>; export default IconButton;