import React from 'react';
import { MergeElementProps } from '../_util/type';
export declare type IconButtonProps<P extends React.ElementType = 'button'> = {
    component?: P;
} & MergeElementProps<P, {
    size?: 'sm' | 'md';
    disabled?: boolean;
}>;
declare function IconButtonBase<T extends React.ElementType = 'button'>({ children, className, size, disabled, component, ...rest }: IconButtonProps<T>, ref: React.Ref<HTMLButtonElement>): React.ReactElement<any, string | React.JSXElementConstructor<any>>;
declare const IconButton: typeof IconButtonBase;
export default IconButton;
//# sourceMappingURL=IconButton.d.ts.map