import { Accessor, Component, Setter } from "solid-js";
import { SelectorProps } from "../Selector";
import { YearRange, MakeOptionalRequired, DateObjectUnits, DatePickerType, SelectorColorsAndClassNames, SelectorType, Locale } from "../../interface/general";
export interface YearSelectorProps extends SelectorColorsAndClassNames {
    year: Accessor<number>;
    setYear: Setter<number>;
    ref?: Setter<HTMLDivElement | undefined>;
    zIndex?: number;
    yearRange?: YearRange;
    minDate?: MakeOptionalRequired<DateObjectUnits>;
    maxDate?: MakeOptionalRequired<DateObjectUnits>;
    type?: DatePickerType;
    startDay?: DateObjectUnits;
    yearSelectorType?: SelectorType;
    setShowSelectorTwo?: Setter<boolean>;
    setSelectorTwoProps?: Setter<SelectorProps>;
    showSelectorTwo?: Accessor<boolean>;
    noButtonAnimation?: boolean;
    locale?: Locale;
    yearSelectorCount: number;
}
export declare const YearSelector: Component<YearSelectorProps>;
