import { BirthdaySelection, SelectOption } from './InputBirthday.model';
export declare const FALLBACK_LEAP_YEAR = 2000;
export declare const MIN_YEAR = 1900;
export declare const createMonthNames: (locale: string) => string[];
export declare const createYearOptions: (maxYear: number, minYear?: number) => SelectOption[];
export declare const createMonthOptions: (monthNames: string[]) => SelectOption[];
export declare const createDayOptions: () => SelectOption[];
export declare const getDaysInMonth: (year: number, month: number) => number;
export declare const isValidDateSelection: (selection: BirthdaySelection) => boolean;
export declare const getConstrainedYearOptions: (yearOptions: SelectOption[], selection: BirthdaySelection) => SelectOption[];
export declare const getConstrainedMonthOptions: (monthOptions: SelectOption[], selection: BirthdaySelection) => SelectOption[];
export declare const getConstrainedDayOptions: (dayOptions: SelectOption[], selection: BirthdaySelection) => SelectOption[];
export declare const filterOptionsBySearch: (options: SelectOption[], searchValue: string) => SelectOption[];
export declare const optionExists: (options: SelectOption[], value: string | null) => boolean;
