import { OnInit, OnDestroy, ElementRef, Renderer2, EventEmitter } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
import { TwoDatePickerComponent } from './two-datepicker.component';
export declare class TwoDatePickerStartDirective implements OnInit, OnDestroy, ControlValueAccessor {
    private twoDatePicker;
    private renderer;
    private el;
    selectStart: EventEmitter<any>;
    userHtml: any;
    private inputSub;
    private switchSub;
    private twoDateSub;
    private onChange;
    constructor(twoDatePicker: TwoDatePickerComponent, renderer: Renderer2, el: ElementRef);
    toggleStartPicker(event: MouseEvent): void;
    ngOnInit(): void;
    registerOnChange(fn: any): void;
    registerOnTouched(fn: any): void;
    writeValue(selectedStart: any): void;
    transUserInputToDatePicker(event: any): void;
    ngOnDestroy(): void;
}
