/* eslint-disable */ import type { ConditionalValue } from '../types/index'; import type { DistributiveOmit, Pretty } from '../types/system-types'; interface TextareaSlotRecipeVariant { /** * @default "medium" */ size: "small" | "medium" | "large" /** * @default false */ disabled: boolean /** * @default false */ invalid: boolean /** * @default false */ enableAutoResize: boolean /** * @default "both" */ resize: "none" | "vertical" | "horizontal" | "both" } type TextareaSlotRecipeVariantMap = { [key in keyof TextareaSlotRecipeVariant]: Array } type TextareaSlotRecipeSlot = "root" export type TextareaSlotRecipeVariantProps = { [key in keyof TextareaSlotRecipeVariant]?: ConditionalValue | undefined } export interface TextareaSlotRecipeRecipe { __slot: TextareaSlotRecipeSlot __type: TextareaSlotRecipeVariantProps (props?: TextareaSlotRecipeVariantProps): Pretty> raw: (props?: TextareaSlotRecipeVariantProps) => TextareaSlotRecipeVariantProps variantMap: TextareaSlotRecipeVariantMap variantKeys: Array splitVariantProps(props: Props): [TextareaSlotRecipeVariantProps, Pretty>] getVariantProps: (props?: TextareaSlotRecipeVariantProps) => TextareaSlotRecipeVariantProps } /** * Slot class created for the MFUI Textarea component. */ export declare const textareaSlotRecipe: TextareaSlotRecipeRecipe