import { ChangeDetectorRef, ElementRef, OnDestroy, OnInit, Renderer2 } from '@angular/core'; import { AbstractControl, ControlValueAccessor, ValidationErrors, Validator } from '@angular/forms'; import { BsDatepickerDirective } from './bs-datepicker.component'; import { BsLocaleService } from './bs-locale.service'; import * as ɵngcc0 from '@angular/core'; export declare class BsDatepickerInputDirective implements ControlValueAccessor, Validator, OnInit, OnDestroy { private _picker; private _localeService; private _renderer; private _elRef; private changeDetection; private _onChange; private _onTouched; private _validatorChange; private _value?; private _subs; constructor(_picker: BsDatepickerDirective, _localeService: BsLocaleService, _renderer: Renderer2, _elRef: ElementRef, changeDetection: ChangeDetectorRef); ngOnInit(): void; ngOnDestroy(): void; onKeydownEvent(event: KeyboardEvent): void; _setInputValue(value?: Date): void; onChange(event: Event): void; validate(c: AbstractControl): ValidationErrors | null; registerOnValidatorChange(fn: () => void): void; writeValue(value: Date | string): void; setDisabledState(isDisabled: boolean): void; registerOnChange(fn: () => void): void; registerOnTouched(fn: () => void): void; onBlur(): void; hide(): void; static ɵfac: ɵngcc0.ɵɵFactoryDef; static ɵdir: ɵngcc0.ɵɵDirectiveDefWithMeta; } //# sourceMappingURL=bs-datepicker-input.directive.d.ts.map