/* eslint-disable */ import type { ConditionalValue } from '../types/index'; import type { DistributiveOmit, Pretty } from '../types/system-types'; interface FormControlSlotRecipeVariant { } type FormControlSlotRecipeVariantMap = { [key in keyof FormControlSlotRecipeVariant]: Array } type FormControlSlotRecipeSlot = "root" | "label" | "required" | "labelIcon" | "helpText" | "errorMessage" export type FormControlSlotRecipeVariantProps = { [key in keyof FormControlSlotRecipeVariant]?: ConditionalValue | undefined } export interface FormControlSlotRecipeRecipe { __slot: FormControlSlotRecipeSlot __type: FormControlSlotRecipeVariantProps (props?: FormControlSlotRecipeVariantProps): Pretty> raw: (props?: FormControlSlotRecipeVariantProps) => FormControlSlotRecipeVariantProps variantMap: FormControlSlotRecipeVariantMap variantKeys: Array splitVariantProps(props: Props): [FormControlSlotRecipeVariantProps, Pretty>] getVariantProps: (props?: FormControlSlotRecipeVariantProps) => FormControlSlotRecipeVariantProps } export declare const formControlSlotRecipe: FormControlSlotRecipeRecipe