{"version":3,"file":"bs-datepicker-input.directive.d.ts","sources":["bs-datepicker-input.directive.d.ts"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AACA","sourcesContent":["import { ChangeDetectorRef, ElementRef, OnDestroy, OnInit, Renderer2 } from '@angular/core';\nimport { AbstractControl, ControlValueAccessor, ValidationErrors, Validator } from '@angular/forms';\nimport { BsDatepickerDirective } from './bs-datepicker.component';\nimport { BsLocaleService } from './bs-locale.service';\nexport declare class BsDatepickerInputDirective implements ControlValueAccessor, Validator, OnInit, OnDestroy {\n    private _picker;\n    private _localeService;\n    private _renderer;\n    private _elRef;\n    private changeDetection;\n    private _onChange;\n    private _onTouched;\n    private _validatorChange;\n    private _value?;\n    private _subs;\n    constructor(_picker: BsDatepickerDirective, _localeService: BsLocaleService, _renderer: Renderer2, _elRef: ElementRef, changeDetection: ChangeDetectorRef);\n    ngOnInit(): void;\n    ngOnDestroy(): void;\n    onKeydownEvent(event: KeyboardEvent): void;\n    _setInputValue(value?: Date): void;\n    onChange(event: Event): void;\n    validate(c: AbstractControl): ValidationErrors | null;\n    registerOnValidatorChange(fn: () => void): void;\n    writeValue(value: Date | string): void;\n    setDisabledState(isDisabled: boolean): void;\n    registerOnChange(fn: () => void): void;\n    registerOnTouched(fn: () => void): void;\n    onBlur(): void;\n    hide(): void;\n}\n"]}