import { type VariantProps } from "class-variance-authority"; import React from "react"; type ButtonIcon = React.ComponentType>; type ButtonIconProps = { as: React.ComponentType>; }; declare const ButtonIcon: ({ as: Component }: ButtonIconProps) => React.JSX.Element | null; declare const circularButtonVariants: (props?: ({ variant?: "accent" | "primary" | "secondary" | null | undefined; size?: "compact" | "regular" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; export type CircularButtonProps = { icon: ButtonIcon | React.ReactNode; } & VariantProps & Omit, "children">; export declare function CircularButton({ icon, variant, size, className, ref, ...props }: CircularButtonProps): React.JSX.Element; export declare namespace CircularButton { var displayName: string; } export {}; //# sourceMappingURL=CircularButton.d.ts.map