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>; export default IconButton; declare const IconButtonMemo: React.MemoExoticComponent>>; export { IconButtonMemo };