import * as React from 'react';
import './style/icon-button.css';
import { CommonButtonProps } from './Button';
export interface IconButtonProps extends CommonButtonProps {
    /** border: 边框模式, assist-bg: 辅助背景下按钮 */
    type?: 'border' | 'only-icon' | 'assist-bg' | 'assist-bg-border';
    /**	设置按钮大小 */
    size?: 'compact';
    /** 没有chirldren时，icon是必须项  */
    icon?: string;
    /** 幽灵属性，使按钮背景透明 */
    ghost?: boolean;
    /** 激活状态 */
    actived?: boolean;
    /**	按钮失效状态 */
    disabled?: boolean;
    /**	设置按钮下拉的样式 */
    dropdown?: boolean;
    /** 按钮下拉的Icon */
    dropDownIcon?: string;
}
export declare type IconButtonRefType = HTMLDivElement | HTMLButtonElement;
export declare const IconButton: React.ForwardRefExoticComponent<IconButtonProps & React.RefAttributes<IconButtonRefType>>;
export default IconButton;
declare const IconButtonMemo: React.MemoExoticComponent<React.ForwardRefExoticComponent<IconButtonProps & React.RefAttributes<IconButtonRefType>>>;
export { IconButtonMemo };
