import { Moment } from "moment-timezone";
import { Timezone } from "../../../domain/moment";
export default interface IMomentService {
    /**
     * Returns cur date
     */
    getCurDate(): Moment;
    isTodayDayByDayOfTheMonth(day: number, tz?: Timezone): boolean;
    todayIsTheFirstDayOfTheMonth(): boolean;
    /**
     *
     * @param tz Timezone enum value
     * @returns start of the current month.
     */
    getStartOfTheMonth(tz?: Timezone): Moment;
    /**
     *
     * @param tz Timezone enum value
     * @returns end of the current month.
     */
    getEndOfTheMonth(tz?: Timezone): Moment;
    isTodayTheSameDateAs(date: Moment): boolean;
}
//# sourceMappingURL=Moment.service.interface.d.ts.map