import { DayListShape, DatePickerOutPut, MainDate } from "../interfaces/datepicker.interfaces"; export declare const _type_safe_isValidDate: (time: any) => time is Date; export declare const _is_number: (num: number | undefined | null) => num is number; export declare const formatDate: (date: Date | MainDate | string | undefined, format?: string) => { day: number | undefined; month: number; year: number; }; /** * 0 based circular array with given length that has inc and desc func * * @param {Number} value current value that needs to increment * @param {Number} length Length of the entire circular array */ export declare function incrementCircularData(value: number, length: number): number; export declare const getWeekList: (weekStartsOn?: number) => string[]; export declare const createRangeIndex: (day: number | undefined, month: number, year: number) => number | undefined; export declare const parseRangeIndex: (rangeIndex: number) => number[]; export declare const getDayList: (day: number | undefined, month: number, year: number, weekStartsOn?: any) => DayListShape[][]; export declare const generateDatePickerOutput: (day: number | undefined, month: number, year: number, format: string) => DatePickerOutPut; export declare const getInitialDateForInput: (date: Date | MainDate | string | undefined, format?: string) => string;