import * as React from "react"; import { type DateRangePickerValue } from "@/components/calendar/date-range-picker"; import { Card } from "@/components/ui/card"; export type CalendarRangeSchedulerEvent = { id: string; title: React.ReactNode; range: DateRangePickerValue; tone?: "default" | "info" | "success" | "warning" | "danger"; meta?: React.ReactNode; }; export type CalendarRangeSchedulerProps = Omit, "onSelect"> & { value?: DateRangePickerValue; onValueChange?: (range: DateRangePickerValue) => void; events?: CalendarRangeSchedulerEvent[]; onEventSelect?: (event: CalendarRangeSchedulerEvent) => void; title?: React.ReactNode; action?: React.ReactNode; }; declare function CalendarRangeScheduler({ value, onValueChange, events, onEventSelect, title, action, className, ...props }: CalendarRangeSchedulerProps): React.JSX.Element; export { CalendarRangeScheduler };