/* eslint-disable */ import type { ConditionalValue } from '../types/index'; import type { DistributiveOmit, Pretty } from '../types/system-types'; interface ModalVariant { size: "xs" | "sm" | "md" | "lg" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | "6xl" | "full" scrollOverflowBehavior: "inside" | "outside" isCentered: boolean variant: "clickThrough" } type ModalVariantMap = { [key in keyof ModalVariant]: Array } export type ModalVariantProps = { [key in keyof ModalVariant]?: ConditionalValue | undefined } export interface ModalRecipe { __type: ModalVariantProps (props?: ModalVariantProps): Pretty> raw: (props?: ModalVariantProps) => ModalVariantProps variantMap: ModalVariantMap variantKeys: Array splitVariantProps(props: Props): [ModalVariantProps, Pretty>] } export declare const modal: ModalRecipe