import { AfterContentInit, ChangeDetectorRef, ElementRef, EventEmitter, OnInit, Renderer2 } from '@angular/core'; import { Validators } from '@angular/forms'; import { ListBaseDatepickerComponent } from '../../base/list.base.datepicker.component'; export declare class AmexioMultipleDatePickerComponent extends ListBaseDatepickerComponent implements OnInit, AfterContentInit, Validators { element: ElementRef; private cdf; fromlabel: string; tolabel: string; numberofmonths: number; inlineDatepicker: boolean; disabled: boolean; minDate: string; maxDate: string; diabledDate: any[]; rangePickerFromDate: Date; rangePickerToDate: Date; dateRangePickerFlag: boolean; rangepickerFlag: boolean; fromdate: Date; todate: Date; selectedDate: Date; datepicker: boolean; completeDaysArray: any; daysArray: any; dateModel: any; daysTitle: any; alterfromdate: boolean; altertodate: boolean; backarrowflag: boolean; forwardarrowflag: boolean; fromcardselected: boolean; tocardselected: boolean; fromtab: boolean; totab: boolean; totalwidth: number; curMonth: any; drop: boolean; okispressed: boolean; listen: boolean; change: EventEmitter; constructor(element: ElementRef, cdf: ChangeDetectorRef, renderer: Renderer2); ngOnInit(): void; ngAfterContentInit(): void; setfromtooncompletedayarray(): void; fromPicker(elem: any, event: any): void; toPicker(elem: any, event: any): void; openPicker(elem: any): void; calculateMonthBlocks(): void; createDaysForCurrentMonths(selectedPeriod: any): void; getFullMonthName(recevieddate: Date): string; getFullDayName(receiveddate: Date): string; private initDaysTitle; validateDays(days: any): void; setDisableDaysBeforeFrom(): void; resetDisabledaysBeforeFrom(): void; onDateClick(dateObj: any, event: any, elem: any): void; refactoredOnDateClick(dateObj: any, event: any, elem: any): void; onfromCardSelected(dateObj: any, event: any, elem: any): void; onToCardSelected(dateObj: any, event: any, elem: any): void; setVisibility(dateObj: any): void; fromdateRefactored(dateObj: any): void; assignFrom(dateObj: any): void; assignTo(dateObj: any): void; resetRange(): void; setRange(): void; disableddays(): void; validateDaysForMinMax(): void; refactoredvalidateDaysForMinMax(day: any): void; clearFromTo(): void; clearFrom(): void; clearTo(): void; updateMonthList(operation: string, event: any): void; incrementMonthList(event: any): void; decrementMonthList(event: any): void; validateMinMaxDate(): void; validateMinDate(): void; validateMaxDate(): void; altercompleteDaysArray(): void; alterdatesrange(): void; dropdownDatePicker(): void; arrowClickBack(event: any): void; arrowClickForward(event: any): void; navigateDropdown(): void; negateDrop(): void; }