import { OnChanges, SimpleChanges } from '@angular/core'; import { BsDatepickerConfig, BsDatepickerDirective } from 'ngx-bootstrap/datepicker'; import { NgxMaterialTimepickerComponent } from 'ngx-material-timepicker'; import { Router } from '@angular/router'; import * as i0 from "@angular/core"; export declare class DatePickerFieldPropertiesComponent implements OnChanges { private router; bsConfig: Partial; minTime: string; maxTime: string; apperanceOpened: boolean; ValidationOpened: boolean; sameDate: boolean; sameMinDate: boolean; sameMaxDate: boolean; questionProperties: any; selectedQuestionId: string; translations: any; dateType: string; dateFormats: any[]; timeFormate: any[]; isDatePickerOpen: boolean; selectedDateFormat: any[]; selectedTimeFormateFormat: any[]; selectedMinDateOption: any[]; selectedMaxDateOption: any[]; selectedMinTimeOption: any[]; selectedMaxTimeOption: any[]; minDate: Date | null; maxDate: Date | null; selectedDate: string; format: string; startDatepicker: BsDatepickerDirective; endDatepicker: BsDatepickerDirective; dateOptions: { label: string; value: string; image: string; }[]; timeOptions: { label: string; value: string; image: string; }[]; private subscriptions; fullTime2: NgxMaterialTimepickerComponent; fullTime3: NgxMaterialTimepickerComponent; fullTime4: NgxMaterialTimepickerComponent; fullTime5: NgxMaterialTimepickerComponent; fullTime6: NgxMaterialTimepickerComponent; fullTime7: NgxMaterialTimepickerComponent; fullTime8: NgxMaterialTimepickerComponent; constructor(router: Router); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; get timeformate(): number; get maxDateAsDate(): Date | undefined; get minDateAsDate(): Date | undefined; bindFormats(): void; openAppearance(): void; openValidation(): void; valueAssigned(): void; changeType(): void; changeDate(): void; onTimeChange(event: any): void; changeMinDateOption(): void; changeMaxDateOption(): void; changeMinTimeOption(): void; changeMaxTimeOption(): void; jsonUpdation(): void; extractDate(isoDate: Date | null): string; convertToISODate(dateInput: [number, number, number] | string | null | undefined): Date | null; convert24HourTo12Hour(time24: string): string; convert12HourTo24Hour(time12: string): string; formatToFullTime(time: string): string; onFocus(): void; ngAfterViewChecked(): void; ngOnDestroy(): void; private trackTimePicker; private closeTimepickers; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }