import { ViewContainerRef, TemplateRef, OnDestroy, Renderer2, OnChanges, SimpleChanges, EventEmitter } from '@angular/core'; import { NkOptionsPosition } from '../core/position/nkOptionsPosition'; import { NkPositionBuilder } from '../core/position/nkPositionBuilder'; import type { NkDateDropper } from './nkDateDropper.component'; import * as i0 from "@angular/core"; export declare class NkDateDropperPicker implements OnDestroy, OnChanges { private _renderer; open: boolean; pickerAnimateDone: boolean; appendTo: string; positionOptions: NkOptionsPosition; themeClass: string; offsetY: number; offsetX: number; controlDomElement: Element; control: NkDateDropper; backdropClick: EventEmitter; private _viewContainerRef; private _templateRef; private _uiEvent; private _csse; private _pickDragged; private _pickerCtrl; private _positionBuilder; getPositionBuilder(): NkPositionBuilder; private _hostDomElement; getHostDomElement(): HTMLElement; private _pickerElement; private _backDropClick; getBackDropClick(): any; constructor(_renderer: Renderer2, templateRef: TemplateRef, viewContainerRef: ViewContainerRef); ngOnDestroy(): void; ngOnChanges(changes: SimpleChanges): void; private _initUiEvents; private _openPicker; _pickerSetCurrentDate(): void; private _pickerSet; private _closePicker; private _createHostDomElement; private _createPickerContent; private _createPositionBuilder; private _setElementPosition; private _destroyPicker; private _pickerRenderUl; private _getUl; private _getEq; private _getPickerEls; private _pickerRenderCalendar; private _pickerFills; private _getPickerElsAll; private _pickerUlTransition; private _getSiblings; private _getDaysArray; private _getCurrentFull; private _getTodayFull; private _getToday; private _NUM; private _isTouch; private _pickerUlTurn; private _pickerValuesIncrease; private _initEvents; private _initLargeModeDayClick; private _initDefaultArrowEvent; private _initJumpEvents; private _initToggleCalendarEvents; private _initToggleTranslateModeEvents; private _initMouseDownOnUl; private _initMouseMoveOnUl; private _initMouseUpOnUl; private _changeValue; private _pickerHide; private _addEventListenerForCollection; _pickerAlrt(): void; private addManyClasses; private removeManyClasses; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }