/**
 * @typedef SpinnerProps
 * @prop {string} [classes] - Additional CSS classes to apply
 * @prop {'small'|'medium'|'large'} [size='medium'] - Relative size of spinner
 *   to surrounding content
 */
/**
 * @typedef FullScreenSpinnerProps
 * @prop {string} [classes] - Additional CSS classes to apply
 * @prop {string} [containerClasses] - CSS classes to apply to wrapping element.
 */
/**
 * Loading indicator.
 *
 * @deprecated - Use re-implemented component in the feedback group
 * @param {SpinnerProps} props
 */
export function Spinner({ classes, size }: SpinnerProps): import("preact").JSX.Element;
/**
 * Full-screen loading indicator.
 *
 * @param {FullScreenSpinnerProps} props
 */
export function FullScreenSpinner({ classes, containerClasses }: FullScreenSpinnerProps): import("preact").JSX.Element;
export type SpinnerProps = {
    /**
     * - Additional CSS classes to apply
     */
    classes?: string | undefined;
    /**
     * - Relative size of spinner
     * to surrounding content
     */
    size?: "small" | "medium" | "large" | undefined;
};
export type FullScreenSpinnerProps = {
    /**
     * - Additional CSS classes to apply
     */
    classes?: string | undefined;
    /**
     * - CSS classes to apply to wrapping element.
     */
    containerClasses?: string | undefined;
};
