type DateValue = Date | number | string; /** * Форматирует дату в понятную для QIWI строку: * * `ГГГГ-ММ-ДДTЧЧ:ММ:СС+\-ЧЧ:ММ` * * @param {DateValue} dateTime Аргумент для конструктора * @return {string} */ export declare function formatDate(dateTime: DateValue): string; /** * **Используется только для параметра `lifetime` при создании ссылки на форму оплаты** * * Форматирует дату в понятную для QIWI строку: * * `ГГГГ-ММ-ДДTччмм` * * @export * @param {DateValue} dateTime * @return {string} string */ export declare function formatAltLifetimeDate(dateTime: DateValue): string; export declare enum TimeSpan { Millisecond = 1, Second = 1000, Minute = 60000, Hour = 3600000, Day = 86400000, Week = 604800000, Month = 2592000000, Year = 31536000000 } export declare const TimeSpanMapping: Readonly<{ ms: TimeSpan.Millisecond; msec: TimeSpan.Millisecond; millisecond: TimeSpan.Millisecond; s: TimeSpan.Second; sec: TimeSpan.Second; second: TimeSpan.Second; m: TimeSpan.Minute; min: TimeSpan.Minute; minute: TimeSpan.Minute; h: TimeSpan.Hour; hr: TimeSpan.Hour; hour: TimeSpan.Hour; d: TimeSpan.Day; day: TimeSpan.Day; w: TimeSpan.Week; week: TimeSpan.Week; mn: TimeSpan.Month; mon: TimeSpan.Month; month: TimeSpan.Month; y: TimeSpan.Year; yr: TimeSpan.Year; year: TimeSpan.Year; }>; export type TimeSpanMapping = typeof TimeSpanMapping; export type TimeSpanKeys = keyof TimeSpanMapping; type TimeUnit = TimeSpan | number | TimeSpanKeys; /** * **Используется только для параметра `lifetime` при создании ссылки на форму оплаты** * * Форматирует дату в понятную для QIWI строку: * * `ГГГГ-ММ-ДДTччмм` * * @export * @param {number} amount * @param {(TimeSpan | number | TimeSpanKeys)} unit * @param {Date} [currentDate=new Date()] * @return {string} string */ export declare function formatOffsetDate(amount: number, unit?: TimeUnit, currentDate?: Date): string; /** * * * @export * @param {number} amount * @param {(TimeSpan | number | TimeSpanKeys)} unit * @param {Date} [currentDate=new Date()] * @return {string} string */ export declare function formatOffsetAltLifetimeDate(amount: number, unit?: TimeUnit, currentDate?: Date): string; export {};