import { ElementRef, OnInit, EventEmitter, Renderer2, OnDestroy, OnChanges } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { DateAdapter } from '@angular/material/core'; import { MatDatetimepickerInputEvent } from '@mat-datetimepicker/core'; import { PepLayoutService, PepUtilitiesService, PepLayoutType, PepCustomizationService, PepHorizontalAlignment, PepDateFieldType } from '@pepperi-addons/ngx-lib'; import { Moment } from 'moment/moment'; import * as i0 from "@angular/core"; export declare function getCalture(layoutService: PepLayoutService): string; export declare class PepDateComponent implements OnInit, OnChanges, OnDestroy { private adapter; private element; private layoutService; private utilitiesService; private customizationService; private renderer; key: string; private _value; set value(value: string); get value(): string; protected formattedValue: string; label: string; private _type; set type(type: PepDateFieldType); get type(): PepDateFieldType; mandatory: boolean; disabled: boolean; readonly: boolean; textColor: string; xAlignment: PepHorizontalAlignment; rowSpan: number; private _visible; set visible(visible: boolean); get visible(): boolean; set minValue(value: number); set maxValue(value: number); set minDateValue(date: string); set maxDateValue(date: string); controlType: string; form: FormGroup; isActive: boolean; showTitle: boolean; renderTitle: boolean; renderError: boolean; renderSymbol: boolean; layoutType: PepLayoutType; valueChange: EventEmitter; datetimePicker: any; input: ElementRef; standAlone: boolean; isInEditMode: boolean; dateModel: Moment; minDate: Date; maxDate: Date; showDatepicker: boolean; showTime: boolean; constructor(adapter: DateAdapter, element: ElementRef, layoutService: PepLayoutService, utilitiesService: PepUtilitiesService, customizationService: PepCustomizationService, renderer: Renderer2); private setDefaultForm; ngOnInit(): void; ngOnChanges(changes: any): void; ngOnDestroy(): void; private setFormattedValueFromModel; private setDateModel; openDatetimePicker(datetimePicker: any): void; onBlur(event: any): void; private updateFormFieldValue; onDateChange(event: MatDatetimepickerInputEvent): void; cardTemplateClicked(event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }