///
import { EventEmitter } from "@angular/core";
import { ControlValueAccessor } from "@angular/forms";
export declare class DateRangePickerComponent implements ControlValueAccessor {
showWeeks: boolean;
minDate: Date;
maxDate: Date;
close: EventEmitter;
private startDate;
private endDate;
private isValid;
onChange: (_: any) => void;
onTouched: () => void;
writeValue(value: any): void;
registerOnChange(fn: any): void;
registerOnTouched(fn: any): void;
static isDateLater(first: Date, second: Date): boolean;
setValid(valid: boolean): void;
private onUpdate(value, type);
private onClose();
private onDone();
private toDateRange(format?);
private dateNotValid();
}