import { type HTMLAttributes } from 'react'; export declare const circleAnimationsLoaderVariants: readonly ["radial-pulse", "orbital-pulse", "pendulum-wave", "pulse-wave", "concentric-rings", "sequential-pulse", "oscillating-dots", "pulsing-grid", "spiral-galaxy"]; export type CircleAnimationsLoaderVariant = (typeof circleAnimationsLoaderVariants)[number]; export declare const circleAnimationsLoaderLabels: { 'radial-pulse': string; 'orbital-pulse': string; 'pendulum-wave': string; 'pulse-wave': string; 'concentric-rings': string; 'sequential-pulse': string; 'oscillating-dots': string; 'pulsing-grid': string; 'spiral-galaxy': string; }; export type CircleAnimationsLoaderProps = Omit, 'children' | 'role' | 'aria-label'> & { label?: string; variant?: CircleAnimationsLoaderVariant; size?: number | string; speed?: number; paused?: boolean; animated?: boolean; color?: string; accentColor?: string; background?: string; maxDevicePixelRatio?: number; }; export declare const CircleAnimationsLoader: ({ label, variant, size, speed, paused, animated, color, accentColor, background, maxDevicePixelRatio, className, style, ...props }: CircleAnimationsLoaderProps) => import("react/jsx-runtime").JSX.Element;