import { ZeniDate } from '../../zeniDayJS'; import { Month } from '../timePeriod'; export declare const FULL_MONTH_FULL_YEAR_FORMAT = "MMMM YYYY"; export declare const MONTH_YEAR_FORMAT = "MMM YYYY"; export declare const YEAR_MONTH_FORMAT = "YYYY/MM"; export declare const DAY_MONTH_YEAR_FORMAT = "DDMMYYYY"; export declare const MONTH_FORMAT = "MMMM"; export declare const MM_YYYY_FORMAT = "MM-YYYY"; export declare const SNOOZED_DISPLAY_FORMAT = "MMM D, h:mm A"; /** * Format date according to the `format` and `firstMonthOfFY` * see: https://sharing.clickup.com/10555925/t/h/1xju71j/ZJWTNROIRRKCB41 * The Fiscal Year 2023 (firstMonthFY is March) in the case would look like this: * Q1 2023 = Mar'22, Apr'22, May'22 * Q2 2023 = Jun'22, Jul'22, Aug'22 * Q3 2023 = Sep'22, Oct'22, Nov'22 * Q4 2023 = Dec'22, Jan'23, Feb'23 * And yearly data should be updated as follows: * Fiscal Year 2023 = Mar'22, Apr'22, May'22, Jun'22, Jul'22, Aug'22, Sept'22, Oct'22, Nov'22, Dec'22, Jan'23, Feb'23 * Fiscal Year 2024 = Mar'23, Apr'23, May'23, Jun'23, Jul'23, Aug'23, Sept'23, Oct'23, Nov'23, Dec'23, Jan'24, Feb'24 * @param date * @param format * @param firstMonthOfFY */ export declare function formatZeniDateFY(date: ZeniDate, format: string, firstMonthOfFY: Month): string;