import React from "react";
import type { IconName } from "../../../components/atoms/Icon/icons";
interface ButtonIconProps {
    icon: IconName;
    label: string;
    variant?: "primary" | "secondary" | "outline" | "ghost" | "danger";
    size?: "sm" | "md" | "lg";
    className?: string;
    onClick?: () => void;
    href?: string;
    iconFill?: boolean;
    iconSize?: "sm" | "md" | "lg" | "xl";
    testId?: string;
}
/**
 * ButtonIcon Molecule Component
 * Button with icon and label text
 * Text color automatically adapts to background (dark bg = white text, light bg = dark text)
 */
export declare const ButtonIcon: React.FC<ButtonIconProps>;
export default ButtonIcon;
//# sourceMappingURL=index.d.ts.map