import { type ButtonHTMLAttributes, type ReactNode, type Ref } from 'react'; import { type CssLength } from '../../../utils/css'; type IridescentButtonProps = ButtonHTMLAttributes & { blockSize?: CssLength; borderWidth?: CssLength; children?: ReactNode; fontSize?: CssLength; minInlineSize?: CssLength; paddingInline?: CssLength; radius?: CssLength; ref?: Ref; shine?: boolean; }; declare const IridescentButton: ({ blockSize, borderWidth, children, className, fontSize, minInlineSize, paddingInline, radius, ref, shine, style, type, ...props }: IridescentButtonProps) => import("react/jsx-runtime").JSX.Element; export { IridescentButton, type IridescentButtonProps };