import { MultiLangText, TimeZone } from '../../model/CommonTypes.ts'; import { Dayjs } from 'dayjs'; import { DateRange } from '../grid/DateFilterModel.ts'; export type MomentType = 'TODAY' | 'THIS_WEEK' | 'THIS_MONTH' | 'THIS_YEAR' | 'LAST_HOURS' | 'LAST_DAYS' | 'DAYS_AGO' | 'WEEKS_AGO' | 'MONTHS_AGO' | 'YEARS_AGO'; export type MomentSetting = { type: MomentType; value?: number; }; export type DateRangePreset = { caption: MultiLangText; from?: MomentSetting; to?: MomentSetting; }; export declare const createDateRangeFromPreset: (value: DateRangePreset, timeZone: TimeZone) => DateRange; export declare const resolveMoment: (setting: MomentSetting, from: boolean, timeZone: TimeZone, baseDate?: Dayjs) => Dayjs | undefined;