/* eslint-disable */ import type { ConditionalValue } from '../types/index'; import type { DistributiveOmit, Pretty } from '../types/system-types'; interface ModalVariant { /** * @default "middle" */ position: "top" | "middle" | "bottom" | "start" | "end" /** * @default "md" */ size: "xs" | "sm" | "md" | "lg" } type ModalVariantMap = { [key in keyof ModalVariant]: Array } type ModalSlot = "modal" | "box" | "action" | "backdrop" | "header" | "body" | "footer" export type ModalVariantProps = { [key in keyof ModalVariant]?: ConditionalValue | undefined } export interface ModalRecipe { __slot: ModalSlot __type: ModalVariantProps (props?: ModalVariantProps): Pretty> raw: (props?: ModalVariantProps) => ModalVariantProps variantMap: ModalVariantMap variantKeys: Array splitVariantProps(props: Props): [ModalVariantProps, Pretty>] getVariantProps: (props?: ModalVariantProps) => ModalVariantProps } export declare const modal: ModalRecipe