import { ComponentPropsWithRef, PropsWithChildren } from 'react';
import { SpinnerStylesProps } from './Spinner.styles';
export interface SpinnerProps extends ComponentPropsWithRef<'div'>, SpinnerStylesProps {
    /**
     * Use `label` prop for accessibility, it is important to add a fallback loading text. This text will be visible to screen readers.
     */
    label?: string;
}
export declare const Spinner: ({ className, size, intent, label, isBackgroundVisible, ref, ...others }: PropsWithChildren<SpinnerProps>) => import("react/jsx-runtime").JSX.Element;
