import { EthiopianDate, GregorianDate } from './models/calendar.model';
import * as i0 from "@angular/core";
export declare class EthiopianCalendarService {
    private readonly ETHIOPIAN_MONTHS;
    private readonly ETHIOPIAN_DAYS_IN_MONTH;
    private readonly ETHIOPIAN_PAGUME_DAYS;
    private isEthiopianLeapYear;
    private isGregorianLeapYear;
    private validateEthiopianDate;
    toGregorian(ethiopianDate: EthiopianDate): GregorianDate;
    toEthiopian(gregorianDate: GregorianDate): EthiopianDate;
    formatDate(date: EthiopianDate | GregorianDate, isEthiopian?: boolean): string;
    static ɵfac: i0.ɵɵFactoryDeclaration<EthiopianCalendarService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<EthiopianCalendarService>;
}
