import { ComponentPropsWithoutRef } from 'react';
/**
* Props for the Spinner component
* @extends ComponentPropsWithoutRef<"span">
*/
export type SpinnerProps = ComponentPropsWithoutRef<"span"> & {
/**
* When true, the spinner inherits the current text color instead of using the default primary background color
*/
inherit?: boolean;
/**
* The size of the spinner.
* @default medium
*/
size?: "small" | "medium" | "large";
};
/**
* A loading spinner component that displays an animated circular indicator.
*
* The Spinner component provides a visual indication that content is loading or processing.
* It renders as a circular animation that continuously rotates to show activity.
*
* Features:
* - Animated circular loading indicator
* - Configurable color inheritance
* - Accessible with proper ARIA attributes
* - Customizable styling through className and style props
* - Forwarded ref support
*
* @example
*
*
*
*/
export declare const Spinner: import('react').ForwardRefExoticComponent, HTMLSpanElement>, "ref"> & {
/**
* When true, the spinner inherits the current text color instead of using the default primary background color
*/
inherit?: boolean;
/**
* The size of the spinner.
* @default medium
*/
size?: "small" | "medium" | "large";
} & import('react').RefAttributes>;