import { default as React } from 'react'; import { VariantProps } from 'class-variance-authority'; declare const datepickerVariants: (props?: ({ variant?: "outline" | "filled" | null | undefined; } & import('class-variance-authority/dist/types').ClassProp) | undefined) => string; export interface DatePickerProps extends VariantProps { /** Selected date */ value?: Date; /** Default date (uncontrolled) */ defaultValue?: Date; /** Change handler */ onChange?: (date: Date | null) => void; /** Minimum selectable date */ minDate?: Date; /** Maximum selectable date */ maxDate?: Date; /** Whether the datepicker is disabled */ disabled?: boolean; /** Range mode */ mode?: 'single' | 'range'; /** Selected range (for range mode) */ rangeValue?: [Date | null, Date | null]; /** Range change handler */ onRangeChange?: (range: [Date | null, Date | null]) => void; /** Additional CSS classes */ className?: string; } export declare const DatePicker: React.FC; export {}; //# sourceMappingURL=DatePicker.d.ts.map