import type { ParseOptions } from 'date-fns'; /** * Создает функцию форматирования дат. * @param options Опции. * @param options.formatFrom Формат(ы) принимаемой даты, понимаемые date-fns/parse. * @param options.formatTo Формат возвращаемой даты или функция, возвращающая формат. * @param options.invalidPlaceholder Вернется в случае невалидности даты. * @return Функция для форматирования даты. */ export declare function createDateFormatter({ formatFrom, formatTo, invalidPlaceholder, }?: { formatFrom?: string | string[]; formatTo?: string | ((d: Date) => string); invalidPlaceholder?: any; }): (dateString: string) => any; /** * Работает аналогично "date-fns/parse", но позволяет передать множество форматов в виде массива. * @param dateString Строка с датой. * @param formatString Формат(ы) дат. * @param referenceDate Дата, в которую необходимо записать данные. * @param options Опции "date-fns/parse". * @return Дата. */ export declare function parseMultiple(dateString: string, formatString: string | string[], referenceDate: Date, options?: ParseOptions): Date; export declare const formatDate: (dateString: string) => any;