import { HTMLAttributes } from 'react'; import { default as styles } from './Spinner.module.css'; export { styles as SpinnerClasses }; export interface SpinnerProps extends HTMLAttributes { /** Determines the size of the spinner. Can be 'small' (s), 'medium' (m), or 'large' (l), with 'medium' being the default size. */ size: 's' | 'm' | 'l'; } /** * Provides a visual indicator for loading states across different platforms. It automatically selects * an appropriate spinner style based on the current platform, allowing for a consistent user experience. */ export declare const Spinner: ({ size, className, }: SpinnerProps) => JSX.Element;