import { type VariantProps } from 'class-variance-authority';
import { buttonVariants } from '../button';
export declare const iconButtonVariants: (props?: ({
    rounded?: boolean | null | undefined;
    size?: "default" | "small" | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string;
export type IconButtonProps = React.ComponentProps<'button'> & VariantProps<typeof buttonVariants> & {
    rounded?: boolean;
    asChild?: boolean;
    readOnly?: boolean;
};
export declare function IconButton({ className, variant, rounded, size, asChild, readOnly, onClick, ...props }: IconButtonProps): import("react").JSX.Element;
//# sourceMappingURL=index.d.ts.map