import React, { ButtonHTMLAttributes, AnchorHTMLAttributes } from 'react';
import { IconElement } from '../data/icon';
import { MarginProps, FlexChildProps } from '../style/helpers';
export declare type IconButtonVariant = 'default' | 'light' | 'large';
export interface BaseIconButtonProps extends MarginProps, FlexChildProps {
active?: boolean;
icon: IconElement;
variant?: IconButtonVariant;
disabled?: boolean;
}
export declare type IconButtonProps = BaseIconButtonProps & ButtonHTMLAttributes;
export declare type LinkIconButtonProps = BaseIconButtonProps & AnchorHTMLAttributes;
export declare const IconButton: React.ForwardRefExoticComponent & React.RefAttributes>;
export declare const LinkIconButton: React.ForwardRefExoticComponent & React.RefAttributes>;
//# sourceMappingURL=iconButton.d.ts.map