export declare const ALLOWED_FORMATS: string[];
export declare const dateFormatRegexes: {
    "yyyy-MM-dd": RegExp;
    "dd/MM/yyyy": RegExp;
    "MM/dd/yyyy": RegExp;
    "dd-MMM-yyyy": RegExp;
    "MMM-dd-yyyy": RegExp;
};
/**
 * Gets the current UTC offset for a specific time zone
 * @param timeZone - The IANA time zone name (e.g. "America/New_York", "Europe/London").
 *                   If not provided or invalid, falls back to local system timezone.
 * @returns The offset in ISO 8601 format (±HH:mm) based on current DST rules.
 * @example
 * getOffset("America/New_York") // Returns "-04:00" (EDT) or "-05:00" (EST)
 * getOffset("Asia/Kolkata")     // Returns "+05:30" (IST - no DST)
 * getOffset("Invalid/Zone")     // Returns local system offset (e.g. "-03:00")
 * getOffset()                   // Returns local system offset
 */
/**
 * Parse an input string to a valid date format
 * @param inputString - The input string to parse
 * @param dateFormat - The date format to use
 * @returns The parsed date string
 * @example
 * parseInputString("2024-01-01 12:00:00", "yyyy-MM-dd HH:mm:ss") // "2024-01-01 12:00:00"
 */
export declare const parseInputString: (inputString: string, dateFormat?: string) => string;
export declare const getDateFormat: (displayFormat: string) => string | undefined;
export declare const normalizeMonthFormat: (dateString: string) => string;
//# sourceMappingURL=date-time-picker.d.ts.map