export interface AppointmentDay { /** ISO date string (YYYY-MM-DD) used as the stable key and selection value. */ date: string; /** Short weekday label like "Mon". */ weekdayLabel: string; /** Day-of-month number for the large label. */ dayNumber: number; /** Whether any slots are available on this day. */ hasAvailability: boolean; /** Whether the location is closed entirely on this day (no slots generated at all). */ isClosed: boolean; } export interface AppointmentDayTabsProps { days: AppointmentDay[]; selectedDate: string | null; onSelect: (date: string) => void; } export declare function AppointmentDayTabs(props: AppointmentDayTabsProps): import("solid-js").JSX.Element;