import { EventEmitter, OnChanges, OnInit, SimpleChanges } from '@angular/core';
import { INgxCalendarMonth } from '../../ngx-calendar.interface';
import * as i0 from "@angular/core";
export declare class NgxCalendarMonthComponent implements OnInit, OnChanges {
    private className;
    value?: Date | {
        from: Date;
        to: Date;
    };
    minDate?: 'NOW' | Date;
    maxDate?: 'NOW' | Date;
    onChange: EventEmitter<INgxCalendarMonth>;
    values: {
        today: string;
        selected: string;
        minDate: string;
        maxDate: string;
    };
    year: number;
    years: number[];
    seasons: {
        title: string;
        month: string;
    }[][];
    private jalali;
    ngOnInit(): void;
    ngOnChanges(changes: SimpleChanges): void;
    initValues(): void;
    changeYear(year?: number): void;
    setMonth(value: string): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<NgxCalendarMonthComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NgxCalendarMonthComponent, "ngx-calendar-month", never, { "value": { "alias": "value"; "required": false; }; "minDate": { "alias": "minDate"; "required": false; }; "maxDate": { "alias": "maxDate"; "required": false; }; }, { "onChange": "onChange"; }, never, never, true, never>;
}
