import * as react_jsx_runtime from 'react/jsx-runtime';
import * as React from 'react';
import { DateRange } from 'react-day-picker';

interface DateRangePreset {
    label: string;
    range: DateRange;
}
declare const DEFAULT_PRESETS: DateRangePreset[];
interface DateRangePickerProps {
    value?: DateRange;
    onChange?: (range: DateRange | undefined) => void;
    presets?: DateRangePreset[];
    showPresets?: boolean;
    defaultMonth?: Date;
    inputStyle?: "default" | "shadow" | "soft";
    size?: "sm" | "lg";
    label?: string;
    labelTrailing?: React.ReactNode;
    helperText?: string;
    error?: string;
    disabled?: boolean;
    className?: string;
}
declare function DateRangePicker({ value, onChange, presets, showPresets, defaultMonth, inputStyle, size, label, labelTrailing, helperText, error, disabled, className, }: DateRangePickerProps): react_jsx_runtime.JSX.Element;

export { DEFAULT_PRESETS, DateRangePicker, type DateRangePickerProps, type DateRangePreset };
