/* eslint-disable */ import type { ConditionalValue } from '../types/index.d.mts'; import type { DistributiveOmit, Pretty } from '../types/system-types.d.mts'; interface ElementShapeRecipeVariant { shapetype: "html" | "svg" /** * @default false */ withBorder: boolean /** * @default false */ withOutline: boolean } type ElementShapeRecipeVariantMap = { [key in keyof ElementShapeRecipeVariant]: Array } export type ElementShapeRecipeVariantProps = { [key in keyof ElementShapeRecipeVariant]?: ElementShapeRecipeVariant[key] | undefined } export interface ElementShapeRecipeRecipe { __type: ElementShapeRecipeVariantProps (props?: ElementShapeRecipeVariantProps): string raw: (props?: ElementShapeRecipeVariantProps) => ElementShapeRecipeVariantProps variantMap: ElementShapeRecipeVariantMap variantKeys: Array splitVariantProps(props: Props): [ElementShapeRecipeVariantProps, Pretty>] getVariantProps: (props?: ElementShapeRecipeVariantProps) => ElementShapeRecipeVariantProps } /** * Recipe for Diagram node shape */ export declare const elementShapeRecipe: ElementShapeRecipeRecipe