import * as React from "react"; import { type SaasflareComponentProps } from "../../providers"; /** * Props for {@link Spinner}. * * Extends the SVG element props with {@link SaasflareComponentProps}. The * spinner keeps the regular icon weight regardless of `iconWeight` — a * deliberate visual-identity exemption. */ interface SpinnerProps extends Omit, keyof SaasflareComponentProps>, SaasflareComponentProps { } /** * Loading indicator — a spinning Phosphor CircleNotch with `role="status"` and * an accessible "Loading" label. The spin animation respects the resolved * `animated` axis. Size via `className` (defaults to `size-4`). * * @component * @layer core * * @example * */ declare function Spinner({ className, surface, radius, animated, iconWeight, ...props }: SpinnerProps): import("react/jsx-runtime").JSX.Element; export { Spinner, type SpinnerProps };