import { DatePipe } from '@angular/common'; import { ChangeDetectorRef, EventEmitter, OnInit } from '@angular/core'; import { DateService } from '../../../utilities/service/date.service'; import { MonthMenu } from '../date-picker.interface'; import { BzDatePickerService } from '../date-picker.service'; export declare class BzTableMenuComponent { rows: any[]; columns: any[]; rowNumber: number; array: any; property: string; externalProp: any; getItem: EventEmitter; /** * Get array item. * * @param {any} item * @return {void} */ getArrayItem(item: any): void; } export declare class BzPickerMenuComponent implements OnInit { private _dateService; private _datePickerService; private _cd; yearsArray: number[]; monthArray: MonthMenu[]; monthList: string[]; rows: any[]; columns: any[]; ROW_NUMBER: number; selectedYear: number; isDisplayedMonthsMenuValue: boolean; isDisplayedYearsMenuValue: boolean; private MONTH_NUMBER; currentDate: Date; yearsBackForward: number; yearForward: number; datePipe: DatePipe; pickerView: boolean; set isDisplayedYearsMenu(value: boolean); set isDisplayedMonthsMenu(value: boolean); isTimePicker: boolean; getDate: EventEmitter; constructor(_dateService: DateService, _datePickerService: BzDatePickerService, _cd: ChangeDetectorRef); ngOnInit(): void; /** * Fill years array. * * @author Federico Gambardella * @returns {void} */ private _fillYearsArray; /** * Set row length. * * @author Federico Gambardella * @param {number} length * @return {void} */ private _setRowLenght; /** * Open months menu. * * @uthor Federico Gambardella * @param {number} selectYear * @return {void} */ openMonthsMenu(selectYear: number): void; /** * Fill month array. * * @author Federico Gambardella * @returns {void} */ private _fillMonthsArray; /** * Update picker * * @author Federico Gambardella * @param {MonthMenu} item * @return {void} */ updatePicker(item: MonthMenu): void; }