import { ChangeDetectorRef } from '@angular/core'; import { CurrentCultureService, TypeConverterService } from '@code-art/angular-globalize'; import { BaseValueAccessorDirective } from './base-value-accessor-directive'; import { IDateRangeOptions } from './interfaces'; export declare abstract class BaseDateRangeAccessorDirective extends BaseValueAccessorDirective implements IDateRangeOptions { protected readonly converterService: TypeConverterService; private static readonly maximumYear; private static readonly minimumYear; private readonly defaultMaxDate; private readonly defaultMinDate; private _rangeSelection; private _minDate; private _maxDate; constructor(cultureService: CurrentCultureService, converterService: TypeConverterService, changeDetector: ChangeDetectorRef); set rangeSelection(val: boolean); get rangeSelection(): boolean; set minDate(val: Date); get minDate(): Date; set maxDate(val: Date); get maxDate(): Date; get selectionStart(): Date | null; set selectionStart(val: Date | null); get selectionEnd(): Date | null; set selectionEnd(val: Date | null); compareValues(v1: any, v2: any): boolean; coerceValue(val: any): any; }