import { OnInit, EventEmitter } from '@angular/core';
import { DatePickerService } from '../custom-date-picker.service';
export declare class DatePickerComponent implements OnInit {
    private datePickerService;
    showDay: boolean;
    showMonth: boolean;
    showYear: boolean;
    themeColor: string;
    finalDate: EventEmitter<Date>;
    finalDay: EventEmitter<number>;
    finalMonth: EventEmitter<number>;
    finalMonthName: EventEmitter<string>;
    finalYear: EventEmitter<number>;
    showDateBox: boolean;
    showMonthBox: boolean;
    showYearBox: boolean;
    selectedDay: number;
    selectedMonth: number;
    selectedYear: number;
    currentYear: number;
    checkDay: number;
    checkMonth: number;
    checkYear: number;
    years: Array<number>;
    monthDayMap: Array<{
        numberOfDays: number;
        month: string;
        days: Array<number>;
    }>;
    constructor(datePickerService: DatePickerService);
    ngOnInit(): void;
    monthYearPrev(): void;
    monthYearNext(): void;
    selectDay(day: number): void;
    selectMonth(month: string): void;
    selectYear(year: number): void;
    toggleDayMonthYear(param: string): void;
    highlightCurrentDate(day: number): boolean;
    highlightCurrentMonth(month: string): boolean;
    highlightCurrentYear(year: number): boolean;
    emitOutput(): void;
}
