import { ChangeDetectorRef, ElementRef, Renderer2 } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { BsDaterangepickerComponent } from './bs-daterangepicker.component'; export declare class BsDaterangepickerInputDirective implements ControlValueAccessor { private _picker; private _renderer; private _elRef; private changeDetection; private _onChange; private _onTouched; constructor(_picker: BsDaterangepickerComponent, _renderer: Renderer2, _elRef: ElementRef, changeDetection: ChangeDetectorRef); _setInputValue(date: Date[]): void; onChange(event: any): void; writeValue(value: Date[] | string): void; setDisabledState(isDisabled: boolean): void; registerOnChange(fn: (value: any) => any): void; registerOnTouched(fn: () => any): void; onBlur(): void; hide(): void; }