import { ThemeSize } from "../../theme/types.js"; import { TimeRangeFieldCompactEmits, TimeRangeFieldCompactProps, TimeRangeFieldCompactSlots, TimeRangeFieldUi } from "@soybeanjs/headless/time-range-field"; import { ClassValue } from "@soybeanjs/headless/types"; //#region src/components/time-range-field/types.d.ts /** * Properties for the TimeRangeField component. */ interface TimeRangeFieldProps extends TimeRangeFieldCompactProps { /** * 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 TimeRangeField component. */ type TimeRangeFieldEmits = TimeRangeFieldCompactEmits; /** * Slots for the TimeRangeField component. */ type TimeRangeFieldSlots = TimeRangeFieldCompactSlots; //#endregion export { TimeRangeFieldEmits, TimeRangeFieldProps, TimeRangeFieldSlots };