/* eslint-disable */ import type { ConditionalValue } from '../types/index'; import type { DistributiveOmit, Pretty } from '../types/system-types'; interface CalendarVariant { outside: boolean today: boolean selected: boolean disabled: boolean rangeStart: boolean rangeEnd: boolean inRange: boolean active: boolean withWeeknum: boolean } type CalendarVariantMap = { [key in keyof CalendarVariant]: Array } type CalendarSlot = "calendar" | "header" | "nav" | "navLabel" | "grid" | "weekday" | "weeknum" | "day" | "pickerGrid" | "pickerCell" export type CalendarVariantProps = { [key in keyof CalendarVariant]?: ConditionalValue | undefined } export interface CalendarRecipe { __slot: CalendarSlot __type: CalendarVariantProps (props?: CalendarVariantProps): Pretty> raw: (props?: CalendarVariantProps) => CalendarVariantProps variantMap: CalendarVariantMap variantKeys: Array splitVariantProps(props: Props): [CalendarVariantProps, Pretty>] getVariantProps: (props?: CalendarVariantProps) => CalendarVariantProps } export declare const calendar: CalendarRecipe