import * as React from "react";
import { IconName } from "./Icon";
declare const ICON_BUTTON_VARIANTS: {
    primary: string;
    outlined: string;
};
type IconButtonVariants = keyof typeof ICON_BUTTON_VARIANTS;
type NativeButtonProps = React.DetailedHTMLProps<React.ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>;
export interface IconButtonProps extends Pick<NativeButtonProps, "id" | "onClick" | "disabled" | "className"> {
    "data-testid"?: string;
    icon: IconName;
    title: string;
    variant?: IconButtonVariants;
}
export declare const IconButton: React.FC<IconButtonProps>;
export {};
