import { ReactElement, SVGProps } from "react";
interface SpinnerProps {
    /**
     * Size of the loader in pixels, default is 40
     */
    size?: number | string;
    /**
     * Speed of the spinner in the format `${1 / speed}s`, the higher the faster
     */
    speed?: number;
    /**
     * Color of the spinner
     */
    color?: string;
    /**
     * Thickness of the spinner
     */
    strokeWidth?: string | number;
    /**
     * Opacity of the spinner
     */
    strokeOpacity?: string | number;
    /**
     * Type of spinner to display
     */
    variant?: "grid" | "puff" | "oval";
}
export declare const Spinner: ({ size, color, speed, strokeWidth, strokeOpacity, variant, ...props }: JSX.IntrinsicAttributes & SVGProps<SVGSVGElement> & SpinnerProps) => ReactElement;
export {};
