/* eslint-disable */ import type { ConditionalValue } from '../types/index'; import type { DistributiveOmit, Pretty } from '../types/system-types'; interface DataTableHeaderCellSlotRecipeVariant { size: "small" | "medium" fixedColumn: boolean edgeFixedColumn: "left" | "right" isCheckboxCell: boolean type: "text" | "amount" } type DataTableHeaderCellSlotRecipeVariantMap = { [key in keyof DataTableHeaderCellSlotRecipeVariant]: Array } type DataTableHeaderCellSlotRecipeSlot = "root" | "headerCell" | "sortButton" | "sortIconContainer" | "sortIcon" | "unsortedIcon" export type DataTableHeaderCellSlotRecipeVariantProps = { [key in keyof DataTableHeaderCellSlotRecipeVariant]?: ConditionalValue | undefined } export interface DataTableHeaderCellSlotRecipeRecipe { __slot: DataTableHeaderCellSlotRecipeSlot __type: DataTableHeaderCellSlotRecipeVariantProps (props?: DataTableHeaderCellSlotRecipeVariantProps): Pretty> raw: (props?: DataTableHeaderCellSlotRecipeVariantProps) => DataTableHeaderCellSlotRecipeVariantProps variantMap: DataTableHeaderCellSlotRecipeVariantMap variantKeys: Array splitVariantProps(props: Props): [DataTableHeaderCellSlotRecipeVariantProps, Pretty>] getVariantProps: (props?: DataTableHeaderCellSlotRecipeVariantProps) => DataTableHeaderCellSlotRecipeVariantProps } /** * Slot class created for the MFUI DataTableHeaderCell component. */ export declare const dataTableHeaderCellSlotRecipe: DataTableHeaderCellSlotRecipeRecipe