import { default as React } from 'react';
export type SpinnerProps = {
    /**
     * Defines whether the spinner is shown on bright or dark background.
     *
     * @default false
     */
    isInverse?: boolean;
    /**
     * If set to "true" the spinner will be rendered twice as big.
     *
     * @default false
     */
    isDoubleSized?: boolean;
    /**
     * Renders the spinner as overlay in full-size mode.
     *
     * This will be relative to the parent container. Set the parent element to "position-relative" in this case.
     *
     * @default false
     */
    isFullSized?: boolean;
    /**
     * Renders the spinner in fullscreen mode, relative to the body.
     *
     * @default false
     */
    isFullScreen?: boolean;
    /**
     * Renders the spinner without centered wrapper.
     *
     * @default false
     */
    isInline?: boolean;
    /**
     * Flag to control the visibility of the spinner.
     *
     * Only relevant in combination with `isFullSized` or `isFullScreen`.
     *
     * @default false
     */
    show?: boolean;
    /**
     * The text shown next to the spinner icon.
     */
    text?: string | React.ReactNode;
};
declare const Spinner: (props: SpinnerProps) => import("react/jsx-runtime").JSX.Element;
export default Spinner;
