/* eslint-disable */ import type { ConditionalValue } from '../types/index.d.mts'; import type { DistributiveOmit, Pretty } from '../types/system-types.d.mts'; interface ElementNodeDataVariant { /** * @default "left" */ iconPosition: "left" | "right" | "top" | "bottom" /** * @default false */ withIconColor: boolean } type ElementNodeDataVariantMap = { [key in keyof ElementNodeDataVariant]: Array } export type ElementNodeDataVariantProps = { [key in keyof ElementNodeDataVariant]?: ConditionalValue | undefined } export interface ElementNodeDataRecipe { __type: ElementNodeDataVariantProps (props?: ElementNodeDataVariantProps): string raw: (props?: ElementNodeDataVariantProps) => ElementNodeDataVariantProps variantMap: ElementNodeDataVariantMap variantKeys: Array splitVariantProps(props: Props): [ElementNodeDataVariantProps, Pretty>] getVariantProps: (props?: ElementNodeDataVariantProps) => ElementNodeDataVariantProps } export declare const elementNodeData: ElementNodeDataRecipe