import { type HTMLAttributes } from 'react';
import { type VariantProps } from 'class-variance-authority';
declare const spinnerVariants: (props?: ({
size?: "sm" | "md" | "lg" | null | undefined;
variant?: "static" | "prism" | "pulse" | "chase" | null | undefined;
speed?: "slower" | "slow" | "normal" | "fast" | "faster" | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string;
export type SpinnerVariant = 'pulse' | 'chase' | 'prism' | 'static';
export type SpinnerSpeed = 'slower' | 'slow' | 'normal' | 'fast' | 'faster';
export interface SpinnerProps extends Omit, 'role' | 'children'>, VariantProps {
size?: 'sm' | 'md' | 'lg';
variant?: SpinnerVariant;
speed?: SpinnerSpeed;
label?: string;
}
export declare const Spinner: import("react").ForwardRefExoticComponent>;
export {};
//# sourceMappingURL=spinner.d.ts.map