/* eslint-disable */ import type { ConditionalValue } from '../types/index'; import type { DistributiveOmit, Pretty } from '../types/system-types'; interface SelectBoxSlotRecipeVariant { /** * @default "medium" */ size: "small" | "medium" | "large" showGroupOptionDivider: boolean } type SelectBoxSlotRecipeVariantMap = { [key in keyof SelectBoxSlotRecipeVariant]: Array } type SelectBoxSlotRecipeSlot = "trigger" | "triggerWrapper" | "clearButtonWrapper" | "displayValue" | "placeholder" | "popover" | "menuHeader" | "optionPanel" | "scrollWrapper" | "listBox" | "listItem" | "skeletonItem" | "emptyMessage" | "infiniteScrollError" | "infiniteScrollErrorMessage" | "infiniteScrollErrorButton" | "infiniteScrollErrorIcon" | "infiniteScrollLoading" export type SelectBoxSlotRecipeVariantProps = { [key in keyof SelectBoxSlotRecipeVariant]?: ConditionalValue | undefined } export interface SelectBoxSlotRecipeRecipe { __slot: SelectBoxSlotRecipeSlot __type: SelectBoxSlotRecipeVariantProps (props?: SelectBoxSlotRecipeVariantProps): Pretty> raw: (props?: SelectBoxSlotRecipeVariantProps) => SelectBoxSlotRecipeVariantProps variantMap: SelectBoxSlotRecipeVariantMap variantKeys: Array splitVariantProps(props: Props): [SelectBoxSlotRecipeVariantProps, Pretty>] getVariantProps: (props?: SelectBoxSlotRecipeVariantProps) => SelectBoxSlotRecipeVariantProps } /** * Slot class created for the MFUI SelectBox component. */ export declare const selectBoxSlotRecipe: SelectBoxSlotRecipeRecipe