type Options = {
    locale: Locale;
};
export declare const getLocale: (locale?: string) => Locale;
export declare const getDateFormat: (locale?: string) => string;
export declare const isValid: (date: Date) => boolean;
export declare const newDate: (value?: string | Date | number) => Date;
export declare const parseDateString: (dateString: string, locale?: string) => null | Date;
export declare const parseDateStrings: (startDateString: string, endDateString: string, locale?: string) => [Date | null, Date | null];
export type CalendarType = {
    weekDays: Array<string>;
    dates: Array<Array<Date>>;
};
export declare const getCalendar: (now: Date, opts?: Options) => CalendarType;
export declare const getCalendarIndex: (now: Date, calendar: CalendarType) => [number, number];
export {};
