import { type CSSProperties, type ReactNode, type Ref } from 'react'; type DayPickerSelectionMode = 'single' | 'multiple'; type DayPickerDay = { value: string; label: string; ariaLabel?: string; }; type DayPickerValue = { frequency: string; days: string[]; }; type DayPickerProps = { value?: DayPickerValue; defaultValue?: Partial; onChange?: (value: DayPickerValue) => void; options?: readonly string[]; days?: readonly DayPickerDay[]; weekFrequency?: string; selectionMode?: DayPickerSelectionMode; label?: ReactNode; ariaLabel?: string; className?: string; style?: CSSProperties; disabled?: boolean; ref?: Ref; }; declare const DayPicker: ({ value, defaultValue, onChange, options, days, weekFrequency, selectionMode, label, ariaLabel, className, style, disabled, ref, }: DayPickerProps) => import("react/jsx-runtime").JSX.Element | null; export { DayPicker, DayPicker as FrequencySelector }; export type { DayPickerDay, DayPickerProps, DayPickerSelectionMode, DayPickerValue, };