import * as class_variance_authority_types from 'class-variance-authority/types'; import { ComponentProps, ReactElement } from 'react'; import { VariantProps } from 'class-variance-authority'; /** * Spinner — WealthX Design System * Figma: https://www.figma.com/design/9V9F0NGVsif8LGmEhVjOcT/Design-System---shadcn?node-id=1196-1174 * * Built on lucide-react LoaderCircle + animate-spin. * Color inherits from parent via currentColor — use text-* to style. * Sizes: sm (12px) | default (16px) | lg (24px) | xl (32px) */ declare const spinnerVariants: (props?: ({ size?: "default" | "sm" | "lg" | "xl" | null | undefined; } & class_variance_authority_types.ClassProp) | undefined) => string; type SpinnerProps = ComponentProps<"svg"> & VariantProps; declare function Spinner({ className, size, ...props }: SpinnerProps): ReactElement; export { Spinner, type SpinnerProps, spinnerVariants };