import { HTMLChakraProps, RecipeProps, UnstyledProp } from '@chakra-ui/react/styled-system'; type LoadingSpinnerRecipeProps = { /** * Size variant of the loading spinner * @default "sm" */ size?: RecipeProps<"nimbusLoadingSpinner">["size"]; } & UnstyledProp; export type LoadingSpinnerRootSlotProps = Omit, "as" | "asChild" | "css" | "colorPalette"> & { colorPalette?: "primary" | "white"; }; type LoadingSpinnerVariantProps = LoadingSpinnerRootSlotProps & { [key: `data-${string}`]: string; }; export type LoadingSpinnerProps = LoadingSpinnerVariantProps & { /** * Ref forwarding to the root element */ ref?: React.Ref; }; export {};