/** * Reusable Spinner component for loading states * * Provides consistent loading indicators across the application. * Supports different sizes and can be used inline or as a full-page loader. */ export interface SpinnerProps { /** * Size of the spinner * @default 'md' */ size?: 'sm' | 'md' | 'lg' | 'xl'; /** * Color variant * @default 'primary' - Uses sidebar-bg color */ color?: 'primary' | 'secondary' | 'white'; /** * Optional text to display below the spinner */ text?: string; /** * Additional CSS classes */ className?: string; /** * Whether to show as full-page centered loader * @default false */ fullPage?: boolean; } export declare function Spinner({ size, color, text, className, fullPage }: SpinnerProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=spinner.d.ts.map