import { ButtonHTMLAttributes, ReactNode } from "react";
type IconButtonVariant = "primary" | "secondary" | "tertiary";
type IconButtonSize = "3-extra-small" | "2-extra-small" | "extra-small" | "small" | "medium" | "large";
type IconButtonShape = "square" | "circle";
type IconButtonAppearance = "normal" | "destructive";
export interface IconButtonProps extends ButtonHTMLAttributes {
icon: ReactNode;
variant?: IconButtonVariant;
size?: IconButtonSize;
shape?: IconButtonShape;
className?: string;
appearance?: IconButtonAppearance;
}
export declare const IconButton: import("react").ForwardRefExoticComponent>;
export {};
//# sourceMappingURL=IconButton.d.ts.map