/* eslint-disable */ import type { ConditionalValue } from '../types/index'; import type { DistributiveOmit, Pretty } from '../types/system-types'; interface StackPUMVariant { /** * @default "column" */ direction: "column" | "row" /** * @default "md" */ gap: "xs" | "sm" | "md" | "lg" | "xl" /** * @default "stretch" */ align: "start" | "center" | "end" | "stretch" justify: "start" | "center" | "end" | "between" | "around" } type StackPUMVariantMap = { [key in keyof StackPUMVariant]: Array } export type StackPUMVariantProps = { [key in keyof StackPUMVariant]?: ConditionalValue | undefined } export interface StackPUMRecipe { __type: StackPUMVariantProps (props?: StackPUMVariantProps): string raw: (props?: StackPUMVariantProps) => StackPUMVariantProps variantMap: StackPUMVariantMap variantKeys: Array splitVariantProps(props: Props): [StackPUMVariantProps, Pretty>] getVariantProps: (props?: StackPUMVariantProps) => StackPUMVariantProps } export declare const stackPUM: StackPUMRecipe