import { EventEmitter, Injector, OnInit } from '@angular/core'; import { ControlValueAccessor, FormControl } from '@angular/forms'; import { IconDefinition } from '@fortawesome/fontawesome-svg-core'; import { DisabledTimeFn } from 'ng-zorro-antd/date-picker'; import * as i0 from "@angular/core"; export declare class DsDatePickerComponent implements OnInit, ControlValueAccessor { private injector; iconName: IconDefinition; sizeIcon: number; dateFormat: string; heightClass: string; maxLength: string; disabledDate: boolean; nzShowTime: boolean; nzShowNow: boolean; nzPlacement: 'topLeft' | 'topRight' | 'bottomLeft' | 'bottomRight'; openChange: EventEmitter; formControl: FormControl; private change; constructor(injector: Injector); writeValue(obj: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState?(isDisabled: boolean): void; ngOnInit(): void; disabledTime: DisabledTimeFn; onOpenChange(open: boolean): void; disablePast: boolean; disablePastDate: (current: Date) => boolean; disablePastTime: (current: any) => { nzDisabledHours: () => never[]; nzDisabledMinutes: () => number[]; nzDisabledSeconds: () => number[]; }; private getFormControl; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }