import { ControlValueAccessor, Validator, ValidationErrors } from '@angular/forms'; import { DateTimeInputValidationErrors } from './date-time-input-validation-errors'; export declare class DateTimeInputComponent implements ControlValueAccessor, Validator { timezone: string; private datetime; private touched; hour: string; minute: string; meridiem: string; disabled: boolean; onChange: (_: any) => void; onTouch: () => void; day: string; month: string; year: string; valErrors: DateTimeInputValidationErrors; constructor(); registerOnChange(fn: (_: any) => void): void; registerOnTouched(fn: () => void): void; setDisabledState(disabled: boolean): void; writeValue(datetime: Date): void; validate(): ValidationErrors; parseDatetime(): Date; createDatetime(): void; onBlur(e: Event): void; }