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;