import { ReactNode } from 'react';
import { BoxProps } from '../box';
import { ThemingProps } from '../theme';
export type SpinnerProps = Omit<BoxProps, 'size' | 'variant'> & Omit<ThemingProps<'Spinner'>, 'size'> & {
    /** Children are disabled for this component. */
    children?: never;
    /** @deprecated use 'variant' instead */
    colorScheme?: 'blue' | 'grey' | 'prussian';
    /** Color of the 'empty' part of the circle. */
    emptyColor?: string | 'transparent';
    /** Amount of time needed to make a full rotation. */
    speed?: 'normal' | 'fast' | 'slow';
    /** Theme size or a number defining height and width. */
    size?: ThemingProps<'Spinner'>['size'] | number;
    /** Displays given text next to the spinner. */
    text?: ReactNode;
    /** Text placement relative to the spinner. */
    textPosition?: 'bottom' | 'left' | 'right' | 'top';
    /** Thickness of the spinner circle in pixels. */
    thickness?: number;
};
//# sourceMappingURL=spinner.types.d.ts.map