import { ElementSize, FormVariant } from '../FieldWrapper'; export interface DateRangeValue { start: string; end: string; } export interface DateRangePickerProps { name: string; label?: string; value?: DateRangeValue; defaultValue?: DateRangeValue; onChangeValue?: (value: DateRangeValue) => void; min?: string; max?: string; startLabel?: string; endLabel?: string; allowSameDay?: boolean; clearable?: boolean; variant?: FormVariant; size?: ElementSize; required?: boolean; disabled?: boolean; error?: string; /** * @type|class * @schema [{ * "key": "Radius", * "prefix": "rounded", * "type": "select", * "options": [ * {"key": "none", "label": "None"}, * {"key": "sm", "label": "Small"}, * {"key": "md", "label": "Medium"}, * {"key": "full", "label": "Full"} * ] * },{ * "key": "Shadow", * "prefix": "shadow", * "type": "select", * "options": [ * {"key": "none", "label": "None"}, * {"key": "sm", "label": "Small"}, * {"key": "md", "label": "Medium"} * ] * },{ * "key": "Background", * "prefix": "bg", * "type": "select", * "options": [ * {"key": "transparent", "label": "Transparent"}, * {"key": "white dark:bg-gray-900", "label": "Solid"}, * {"key": "gray-50 dark:bg-gray-800", "label": "Subtle"} * ] * }] */ className?: string; } export default function DateRangePicker({ name, label, value, defaultValue, onChangeValue, min, max, startLabel, endLabel, allowSameDay, clearable, variant, size, required, disabled, error, className, }: DateRangePickerProps): import("react/jsx-runtime").JSX.Element;