import './buttons.pcss';
import React from 'react';
import { ButtonProps } from './Button';
import { QualtricsIconsId } from '@clarabridge/unified-icons/src/types/qualtrics-icons';
export type Props = ButtonProps & {
    iconName: QualtricsIconsId;
};
declare const IconButton: React.ForwardRefExoticComponent<{
    mode?: "primary" | "secondary" | "transparent" | undefined;
    status?: "warning" | "primary" | "default" | "danger" | undefined;
    size?: "small" | "normal" | undefined;
    id?: string | undefined;
    className?: string | undefined;
    disabled?: boolean | undefined;
    name?: string | undefined;
    type: "button" | "submit" | "reset";
    value?: string | number | readonly string[] | undefined;
    onClick?: ((event: React.MouseEvent<HTMLButtonElement, MouseEvent>) => void) | undefined;
    tabIndex?: number | undefined;
} & {
    children?: React.ReactNode;
} & {
    iconName: QualtricsIconsId;
} & React.RefAttributes<HTMLButtonElement>>;
export default IconButton;
