import { Props } from '../../utils/types';
import { Color } from '../../styles/colors';
export declare type SpinnerSize = 'xs' | 'sm' | 'md' | 'lg';
export declare type SpinnerVariant = '' | 'light';
export interface SpinnerProps extends Props {
    /**
     * <span>
     *  Spinner color, one of the{' '}
     *  <Link to="/web/style/colors/#hsl-palette">HSL Palette</Link> css
     *  strings
     * </span>
     * @since 10.19.0
     */
    color?: Color;
    /**
     * The spinner label, only displayed when used as an overlay
     * @since 10.19.0
     */
    label?: string;
    /**
     * The spinner will show if loading is true
     * @since 10.19.0
     */
    loading?: boolean;
    /**
     * The size of the spinner
     * @since 10.19.0
     */
    size?: SpinnerSize;
    /**
     * @deprecated "variant" prop will be removed in a future version.
     * Use "color" prop instead to set a spinner's color.
     * @since 10.19.0
     */
    variant?: SpinnerVariant;
}
