/// import { type IconType } from '../../components/Icon'; import { type VariantProps } from 'cva'; import { type BaseButtonProps } from './Base'; declare const iconButtonVariants: (props?: ({ size?: "sm" | "base" | undefined; } & ({ class?: import("cva").ClassValue; className?: undefined; } | { class?: undefined; className?: import("cva").ClassValue; })) | undefined) => string; type PickedBaseButtonProps = { [K in keyof BaseButtonProps as K extends 'children' ? never : K]: BaseButtonProps[K]; }; export interface IconButtonProps extends PickedBaseButtonProps, VariantProps { icon: IconType; label?: string; } export declare const IconButton: ({ className, icon, label, size, ...props }: IconButtonProps) => import("react").JSX.Element; export {};