import { EventEmitter, OnInit } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { LabelConfig } from '../label/label.model'; import * as i0 from "@angular/core"; export declare class DateRangePickerComponentConfig { key: string; values: { startDate: String; endDate: String; }; label: LabelConfig; disabled?: boolean; disabledDates: { startDate: Date; endDate: Date; }[]; maxDate?: String; minDate?: String; } export declare class DateRangePickerComponent implements OnInit, ControlValueAccessor { config: DateRangePickerComponentConfig; onDateChange: EventEmitter; onChange: (value: any) => void; onTouched: () => void; touched: boolean; constructor(); ngOnInit(): void; rangeFilter: (d: Date | null) => boolean; updateDates(): void; writeValue(values: any): void; registerOnChange(onChange: any): void; registerOnTouched(onTouched: any): void; setDisabledState(disabled: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }