type SecondsType = 'yes' | 'no' | 'dynamic'; type JsDate = string | number | Date; type FormatType = 'short' | 's' | 'long' | 'l'; type StrictFormatType = 'short' | 'long'; type DateType = 'DT' | 'D' | 'T'; export interface ReadableTimeParams { seconds: SecondsType; secondsDynamicLimit?: number; } export interface ReadableTimeInfo { days: number; hours: number; minutes: number; seconds: number; timeString: string; } declare const _default: { getReadableTimeBySeconds(time: number, params?: ReadableTimeParams): ReadableTimeInfo; formatDateTime(format: string, time?: JsDate): string; getDateTime(time: JsDate, type?: FormatType, dateSep?: string): string; getDate(time: JsDate, type?: FormatType, dateSep?: string): string; getTime(time: JsDate, type?: FormatType): string; fixDateTime(time: JsDate, type: DateType, subType: StrictFormatType, dateSep?: string): string; }; export default _default;