import { ValidatorFn } from '@angular/forms'; import { RealsoftDateRangeInputPartBase } from './datepicker-range-input-base'; import { DateRange, RealsoftDateSelectionModelChange } from './models'; import * as i0 from "@angular/core"; export declare class RealsoftEndDate extends RealsoftDateRangeInputPartBase { private _endValidator; protected validator: ValidatorFn; protected _register(): void; protected getValueFromModel(modelValue: DateRange): D; protected shouldHandleChangeEvent(change: RealsoftDateSelectionModelChange>): boolean; protected assignValueToModel(value: D | null): void; private _moveCaretToEndOfStartInput; onKeyDown(event: KeyboardEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵdir: i0.ɵɵDirectiveDeclaration, "input[realsoftEndDate]", never, {}, { "dateChange": "dateChange"; "dateInput": "dateInput"; }, never, never, true, never>; }