import { ThemeSize } from "../../theme/types.js"; import { CalendarRangeCompactEmits, CalendarRangeCompactProps, CalendarRangeCompactSlots, CalendarRangeUi } from "@soybeanjs/headless/calendar-range"; import { ClassValue } from "@soybeanjs/headless/types"; //#region src/components/calendar-range/types.d.ts /** * Properties for the CalendarRange component. */ interface CalendarRangeProps extends CalendarRangeCompactProps { /** * Additional class names applied to the root element. */ class?: ClassValue; /** * Visual size of the component. */ size?: ThemeSize; /** * Per-slot class overrides for the component. */ ui?: Partial; } /** * Events for the CalendarRange component. */ type CalendarRangeEmits = CalendarRangeCompactEmits; /** * Slots for the CalendarRange component. */ type CalendarRangeSlots = CalendarRangeCompactSlots; //#endregion export { CalendarRangeEmits, CalendarRangeProps, CalendarRangeSlots };