/// import { OnInit, OnChanges, EventEmitter } from "@angular/core"; export declare class DatePickerContainer implements OnInit, OnChanges { minDate: Date; maxDate: Date; update: EventEmitter; datepickerMode: string; startingDay: number; stepDay: any; stepMonth: any; stepYear: any; _activeDate: Date; uniqueId: string; private modes; private selectedDate; private _initDate; private activeDateId; private minMode; private maxMode; private refreshViewHandlerDay; private refreshViewHandlerTime; private compareHandlerDay; private compareHandlerTime; private refreshViewHandlerMonth; private compareHandlerMonth; private refreshViewHandlerYear; private compareHandlerYear; private initDate; activeDate: Date; ngOnInit(): void; initialize(): void; ngOnChanges(): void; setCompareHandler(handler: Function, type: string): void; compare(date1: Date, date2: Date): number; setRefreshViewHandler(handler: Function, type: string): void; refreshView(): void; static split(arr: Array, size: number): Array; select(date: Date): void; selectTime(hour: number, minutes: number): void; move(direction: number): void; toggleMode(direction: number): void; isDisabled(date: Date): boolean; createDateObject(date: Date, format: string): any; isDateEmpty(): boolean; getDate(): Date; private isValid(date); private isActive(dateObject); private currentDate(); private isDatePickerMode(mode); } export declare class DateDecorator { date: Date; valid: boolean; }