import React from 'react'; type BuiltinFlavor = 'primary' | 'success' | 'danger' | 'warning' | 'neutral'; type ShadedFlavor = BuiltinFlavor | `${BuiltinFlavor}+` | `${BuiltinFlavor}-`; export interface TyCalendarMonthProps extends React.HTMLAttributes { /** Display year */ displayYear?: number; /** Display month (1-12) */ displayMonth?: number; /** Locale for date formatting */ locale?: string; /** Calendar size */ size?: 'sm' | 'md' | 'lg'; /** Visual flavor for the selected/today day cells */ flavor?: ShadedFlavor | (string & {}); /** Width of calendar */ width?: string; /** Minimum width */ minWidth?: string; /** Maximum width */ maxWidth?: string; /** Earliest enabled date (ISO "YYYY-MM-DD") — earlier days disabled */ min?: string; /** Latest enabled date (ISO "YYYY-MM-DD") — later days disabled */ max?: string; /** Day click event handler */ onDayClick?: (event: CustomEvent) => void; } export interface DayClickDetail { dayContext: any; value: number; year: number; month: number; day: number; isHoliday?: boolean; isToday?: boolean; isWeekend: boolean; isOtherMonth: boolean; } export declare const TyCalendarMonth: React.ForwardRefExoticComponent>; export {}; //# sourceMappingURL=TyCalendarMonth.d.ts.map