import { ButtoniconTypeDesign, IconAlign, IButtonProps, ButtonSize } from "../ButtonProps";
import { IWeightFont } from "../../Typography/TypographyProps";
export interface IIconButtonProps extends IButtonProps {
    /** Name icon in button */
    icon: string;
    /** Position icon in button */
    iconAlign?: IconAlign;
    /** How the color looks */
    typeButtonIcon?: ButtoniconTypeDesign;
    /** Shape of button border */
    shape?: "square" | "default" | "circle";
    justifyContent?: string;
    iconSize?: ButtonSize;
    iconColor?: any;
    textWeight?: IWeightFont;
}
export declare const AtomButtonIcon: ({ disabled, onPress, color, text, width, icon, iconAlign, customColor, typeButtonIcon, size, iconSize, iconColor, styles, shape, justifyContent, textWeight, ...props }: IIconButtonProps) => JSX.Element;
