/* eslint-disable */ import type { ConditionalValue } from '../types/index'; import type { DistributiveOmit, Pretty } from '../types/system-types'; interface TagSlotRecipeVariant { /** * @default "md" */ size: "sm" | "md" /** * @default "gray" */ variant: "gray" | "red" } type TagSlotRecipeVariantMap = { [key in keyof TagSlotRecipeVariant]: Array } type TagSlotRecipeSlot = "root" | "close" export type TagSlotRecipeVariantProps = { [key in keyof TagSlotRecipeVariant]?: TagSlotRecipeVariant[key] | undefined } export interface TagSlotRecipeRecipe { __slot: TagSlotRecipeSlot __type: TagSlotRecipeVariantProps (props?: TagSlotRecipeVariantProps): Pretty> raw: (props?: TagSlotRecipeVariantProps) => TagSlotRecipeVariantProps variantMap: TagSlotRecipeVariantMap variantKeys: Array splitVariantProps(props: Props): [TagSlotRecipeVariantProps, Pretty>] getVariantProps: (props?: TagSlotRecipeVariantProps) => TagSlotRecipeVariantProps } export declare const tagSlotRecipe: TagSlotRecipeRecipe