import { FC, HTMLAttributes, Ref } from 'react';
export interface SpinnerProps extends HTMLAttributes {
/**
* Visual size of the spinner.
* Maps to a scalable design token or type scale.
* Accepts values from 1 (smallest) to 11 (largest).
*/
size?: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11;
/**
* Visual color variant of the spinner.
*/
variant?: 'primary' | 'secondary';
/**
* Ref to the spinner's root container.
* Useful for imperative DOM access or measurement.
*/
ref?: Ref;
}
/** A Spinner is a UI component that indicates a loading or processing state, often displayed as a rotating circle or animated graphic, to show that the system is performing an action or waiting for a response */
export declare const Spinner: FC;