import { Accessor, Setter } from "solid-js"; import { DateObjectUnits, DateArray, MakeOptionalRequired, DatePickerOnChange, DatePickerType, SelectorColorsAndClassNames, YearRange, Locale } from "../../interface/general"; export interface SelectorProps extends SelectorColorsAndClassNames { option: Accessor; setOption: Setter; optionsArray?: string[]; ref?: Setter; useValueAsName?: boolean; gridTemplateColumnsNo?: string; attributes?: Record; className?: string; zIndex?: number; year?: Accessor; minDate?: MakeOptionalRequired; maxDate?: MakeOptionalRequired; enabledDays?: DateArray[]; onYearChange?: (year: number) => void; onMonthChange?: (month: number) => void; onChange?: (data: DatePickerOnChange) => void; type?: DatePickerType; startDay?: DateObjectUnits; twoMonthsDisplay?: boolean; yearRange?: YearRange; yearArray?: Accessor; handleNext?: () => void; handlePrev?: () => void; range?: Accessor; startYear?: Accessor; endYear?: Accessor; count?: Accessor; noButtonAnimation?: boolean; locale?: Locale; } export declare const Selector: (props: SelectorProps) => import("solid-js").JSX.Element;