/* eslint-disable */ import type { ConditionalValue } from '../types/index'; import type { DistributiveOmit, Pretty } from '../types/system-types'; interface AvatarSlotRecipeVariant { /** * @default "circle" */ variant: "square" | "circle" "variant-color": "gray" | "sky" | "teal" | "violet" | "amber" | "rose" | "stone" | "lime" | "pink" variantColor: "gray" | "sky" | "teal" | "violet" | "amber" | "rose" | "stone" | "lime" | "pink" /** * @default "md" */ size: "sm" | "md" | "lg" | "xl" } type AvatarSlotRecipeVariantMap = { [key in keyof AvatarSlotRecipeVariant]: Array } type AvatarSlotRecipeSlot = "root" | "fallback" | "image" | "icon" export type AvatarSlotRecipeVariantProps = { [key in keyof AvatarSlotRecipeVariant]?: AvatarSlotRecipeVariant[key] | undefined } export interface AvatarSlotRecipeRecipe { __slot: AvatarSlotRecipeSlot __type: AvatarSlotRecipeVariantProps (props?: AvatarSlotRecipeVariantProps): Pretty> raw: (props?: AvatarSlotRecipeVariantProps) => AvatarSlotRecipeVariantProps variantMap: AvatarSlotRecipeVariantMap variantKeys: Array splitVariantProps(props: Props): [AvatarSlotRecipeVariantProps, Pretty>] getVariantProps: (props?: AvatarSlotRecipeVariantProps) => AvatarSlotRecipeVariantProps } export declare const avatarSlotRecipe: AvatarSlotRecipeRecipe