export interface IDateConverter { toAd(): { year: number; month: number; date: number; day: string; }; toBs(): { year: number; month: number; date: number; day: string; }; } export default class DateConverter implements IDateConverter { private readonly startDate; private readonly endDate; private readonly inputYear; private readonly inputMonth; private readonly inputDate; private readonly dateRangeError; constructor(strDate: string); private numToEn; private numToDay; private getAdDate; private getBsDate; toAd(): { year: number; month: number; date: number; day: string; }; toBs(): { day: string; year: number; month: number; date: number; }; }