import { IEthiopicDatetime, Datetime } from '../Interfaces';
export declare class EthiopicDatetime implements IEthiopicDatetime {
    private initialValues;
    constructor(...args: any);
    private toNumber;
    private getString;
    getDatetime(): Datetime;
    setDatetime(date: Datetime): EthiopicDatetime;
    toString(): string;
    toDateString(): string;
    toTimeString(): string;
    toLocaleString(): string;
    toLocaleDateString(): string;
    toLocaleTimeString(): string;
    valueOf(): number;
    getMeridiem(): string;
    getTime(): number;
    getFullYear(): number;
    getMonth(): number;
    getDate(): number;
    getDay(): number;
    getHours(): number;
    getUTCHours(): number;
    getMinutes(): number;
    getSeconds(): number;
    getMilliseconds(): number;
    getTimezoneOffset(): number;
    setTime(time: number): EthiopicDatetime;
    setMilliseconds(ms: number): EthiopicDatetime;
    setSeconds(sec: number, ms?: number): EthiopicDatetime;
    setMinutes(min: number, sec?: number, ms?: number): EthiopicDatetime;
    setHours(hours: number, min?: number, sec?: number, ms?: number): EthiopicDatetime;
    setDate(date: number): EthiopicDatetime;
    setMonth(month: number, date?: number): EthiopicDatetime;
    setFullYear(year: number, month?: number, date?: number): EthiopicDatetime;
    toISOString(): string;
    toJSON(key?: any): string;
}
