import React from "react";
export type IconButtonProps<C extends React.ElementType> = Omit<(C extends "button" ? React.ButtonHTMLAttributes<HTMLButtonElement> : React.ComponentProps<C>), "onClick"> & {
    size?: "medium" | "small" | "smallest" | "large";
    variant?: "ghost" | "filled";
    shape?: "circular" | "square";
    disabled?: boolean;
    toggled?: boolean;
    component?: C;
    onClick?: React.MouseEventHandler<any>;
};
export declare const IconButton: React.ComponentType<IconButtonProps<any>>;
