import { VariantProps } from 'class-variance-authority';
import { default as React } from 'react';
export declare const iconButtonVariants: (props?: ({
    variant?: "link" | "outline" | "primary" | "secondary" | "tertiary" | "destructive" | "ghost" | null | undefined;
    size?: "xs" | "sm" | "md" | "lg" | "xl" | null | undefined;
    shape?: "full" | "minimal" | "sharp" | null | undefined;
    containerShape?: "normal" | "wide-pill" | null | undefined;
    isLoading?: boolean | null | undefined;
} & import('class-variance-authority/dist/types').ClassProp) | undefined) => string;
export interface IconButtonProps extends React.ButtonHTMLAttributes<HTMLButtonElement>, VariantProps<typeof iconButtonVariants> {
}
export declare const IconButton: React.ForwardRefExoticComponent<IconButtonProps & React.RefAttributes<HTMLButtonElement>>;
