import { VariantProps } from "class-variance-authority"; import React from "react"; import { PolymorphicComponent } from "../../polymorphic"; import { buttonVariants } from "./utils"; export type ButtonIcon = React.ComponentType>; export type ButtonProps = { /** * Button icon (for ButtonIcon) * Can also take an element directly */ icon?: ButtonIcon | React.ReactNode; size?: "medium" | "large"; density?: "spacious" | "regular" | "compact"; loading?: boolean; } & VariantProps; export declare const Button: PolymorphicComponent<"button", ButtonProps>; //# sourceMappingURL=Button.d.ts.map