import { SpinnerSizes, SpinnerValues } from '@viasat/beam-shared/components/spinner'; import { default as React, ReactNode } from 'react'; import { ThemeTypes } from '@viasat/beam-shared/utils'; export interface SpinnerProps extends React.ComponentPropsWithoutRef<'div'> { /** * Specify the size of the spinner * @default 'md' */ size?: SpinnerSizes; /** * Specify if a spinner is determinate by setting a value * @default undefined */ value?: SpinnerValues; /** * Specify if a percentage displays with the Spinner * @default undefined */ showPercentage?: boolean; /** * Specify the heading text for Spinner * @default undefined */ heading?: ReactNode; /** * Specify the body text for Spinner * @default undefined */ body?: ReactNode; /** * Specify the theme of the Spinner. By default it inherits the theme from the parent */ theme?: ThemeTypes; } export declare const Spinner: { ({ size, value, heading, body, showPercentage, className: _className, ...props }: SpinnerProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; export default Spinner;