import { MouseEventHandler } from 'react';
export type ButtonIconProps = {
    /**
     * Content
     */
    children?: React.ReactNode;
    onClick?: MouseEventHandler<HTMLButtonElement>;
    onMouseDown?: MouseEventHandler<HTMLButtonElement>;
    onMouseUp?: MouseEventHandler<HTMLButtonElement>;
    size?: 'xs' | 'small' | 'medium' | 'large';
    /**
     * Button visual style
     */
    type?: 'primary' | 'secondary' | 'tertiary' | 'secondaryBg' | 'tertiaryBg';
    disabled?: boolean;
    disableFocusState?: boolean;
    className?: string;
    testId?: string;
};
export declare const ButtonIcon: import("react").ForwardRefExoticComponent<ButtonIconProps & import("react").RefAttributes<HTMLButtonElement>>;
//# sourceMappingURL=ButtonIcon.d.ts.map