/* eslint-disable */ import type { ConditionalValue } from '../types/index'; import type { DistributiveOmit, Pretty } from '../types/system-types'; interface TextBoxSlotRecipeVariant { /** * @default "medium" */ size: "small" | "medium" | "large" /** * @default false */ disabled: boolean /** * @default false */ invalid: boolean } type TextBoxSlotRecipeVariantMap = { [key in keyof TextBoxSlotRecipeVariant]: Array } type TextBoxSlotRecipeSlot = "root" | "prefix" | "input" | "clearButton" | "suffix" export type TextBoxSlotRecipeVariantProps = { [key in keyof TextBoxSlotRecipeVariant]?: ConditionalValue | undefined } export interface TextBoxSlotRecipeRecipe { __slot: TextBoxSlotRecipeSlot __type: TextBoxSlotRecipeVariantProps (props?: TextBoxSlotRecipeVariantProps): Pretty> raw: (props?: TextBoxSlotRecipeVariantProps) => TextBoxSlotRecipeVariantProps variantMap: TextBoxSlotRecipeVariantMap variantKeys: Array splitVariantProps(props: Props): [TextBoxSlotRecipeVariantProps, Pretty>] getVariantProps: (props?: TextBoxSlotRecipeVariantProps) => TextBoxSlotRecipeVariantProps } /** * Slot class created for the MFUI TextBox component. */ export declare const textBoxSlotRecipe: TextBoxSlotRecipeRecipe