export declare function secondsToDate(seconds: number): Date;
export declare function detectTimeFormat(date: Date): string;
export declare function splitDate(date: Date): SimpleTime;
export declare function amPmTransform(isAm: string, date: Date): Date;
export declare function validateTimeValue(value: string, max: number): string;
export declare function formatTimeValue(value: string, defaultValue: string, padLength?: number): string;
export interface SimpleTime {
    hours: number;
    minutes: number;
}
/**
 * Converts a time string or number to the number of seconds since midnight.
 *
 * Supported formats include:
 *  - Integers (e.g., "10", "1030", 10, 1030) in 24-hour format (up to 2359).
 *  - Space-separated numbers (e.g., "10 30") as HH MM.
 *  - Colon-separated numbers (e.g., "10:30" or "10:30:00") as HH:MM or HH:MM:SS.
 *  - Formats with regional AM/PM markers either at the beginning or at the end
 *    (e.g., "10:30am", "am 10:30", "午後3:25:00", "10:30 du matin").
 *
 * Additionally, this function normalizes Arabic digits (Unicode range \u0660-\u0669)
 * to their Western counterparts before processing.
 *
 * @param input The input to convert (can be a string or number).
 * @returns The number of seconds since midnight, or null if the input is invalid.
 */
export declare function timeToSecondsi18n(input: string | number): number | null;
