import type { ItemType, Mode, PossibleDaysInMonth } from './types'; declare type Config = { numberOfDays?: PossibleDaysInMonth; is24Hour?: boolean; startYear?: number; endYear?: number; maximumDate?: Date; minimumDate?: Date; minuteInterval?: number; }; export declare function numberOfDaysIn(month: number, year: number): PossibleDaysInMonth; export declare function getData(mode: Mode, index: -1 | 0 | 1 | 2, config?: Config): Array; export declare function debounce(func: any, wait?: number, immediate?: boolean): (...args: any) => void; export declare function validateDate(date: string, format: string): boolean; export declare const matchRegex: (value: string, regex: RegExp) => boolean; export declare function validateTime(time: string, regex?: RegExp): boolean; export declare const convertTimeTo24hr: (timeStr: string) => string; export {};