import { BackdropProps } from '../Backdrop'; import { NativeElementPropsWithoutKeyAndRef } from '../utils/jsx-types'; import { GeneralSize } from '@mezzanine-ui/system/size'; export interface SpinProps extends NativeElementPropsWithoutKeyAndRef<'div'> { /** * Custom color for the spinner arc animation. * Sets the `--mzn-spin--color` CSS variable on the ring element. * Accepts any valid CSS color value. * @default palette icon brand color */ color?: string; /** * Customize description content */ description?: string; /** * Customize description content className */ descriptionClassName?: string; /** * Component Size * @default 'main' */ size?: GeneralSize; /** * When set stretch=true, host container will stretch to width & height 100% * @default false */ stretch?: boolean; /** * Whether Spin is loading. * @default false */ loading?: boolean; /** * Custom color for the spinner track (the non-animated ring background). * Sets the `--mzn-spin--track-color` CSS variable on the ring element. * Accepts any valid CSS color value. * @default transparent */ trackColor?: string; /** * Custom backdrop props (only display when nested children) */ backdropProps?: Omit; } declare const Spin: import("react").ForwardRefExoticComponent>; export default Spin;