import { ElementRef, OnDestroy, AfterViewInit } from '@angular/core';
import { DateAdapter, MatDateFormats } from '@angular/material/core';
import { MatFormField } from '@angular/material/form-field';
import { MatDatepickerInput } from '@angular/material/datepicker';
import { MatDaterangepicker } from './datepicker.component';
export declare const SG_DATEPICKER_VALUE_ACCESSOR: any;
export declare const SG_DATEPICKER_VALIDATORS: any;
export declare class MatDaterangepickerInputEnd<D> extends MatDatepickerInput<D> implements AfterViewInit, OnDestroy {
    private _drElementRef;
    _drDateAdapter: DateAdapter<D>;
    private _drDateFormats;
    private _drFormField;
    set matDaterangepickerEnd(value: MatDaterangepicker<D>);
    private get _matDaterangepickerEnd();
    private _matDatepickerSubscription;
    private _drCvaOnChange;
    private _drDatepickerClearSubscription;
    constructor(_drElementRef: ElementRef, _drDateAdapter: DateAdapter<D>, _drDateFormats: MatDateFormats, _drFormField: MatFormField);
    ngAfterViewInit(): void;
    ngAfterContentInit(): void;
    ngOnDestroy(): void;
    registerOnChange(fn: (value: any) => void): void;
    private unregister;
}
