/**
 * 제공 기간
 * - range: 제공 기간 범위
 * - interval: 제공 기간 주기
 *
 * 예1) 2023년 1월 1일 00시 00분 00초(KST) ~
 * range: {
 *  from: '2023-01-01T00:00:00+09:00'
 * }
 *
 * 예2) ~ 2023년 1월 1일 00시 00분 00초(KST)
 * range: {
 *  to: '2023-01-01T00:00:00+09:00'
 * }
 *
 * 예3) 2023년 1월 1일 00시 00분 00초(KST) ~ 2023년 12월 31일 23시 59분 59초(KST)
 * range: {
 *  from: '2023-12-31T23:59:59+09:00'
 *  to: '2023-01-01T00:00:00+09:00'
 * }
 *
 * 예4) 30일 주기
 * interval: '30d'
 *
 * 예5) 6개월 주기
 * interval: '6m'
 *
 * 예6) 1년 주기
 * interval: '1y'
 */
export type OfferPeriod = {
    range?: {
        from: string;
    } | {
        to: string;
    };
    interval?: `${number}d` | `${number}m` | `${number}y`;
};
