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 };