import { EventEmitter, TemplateRef } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { DomSanitizer } from '@angular/platform-browser'; import { AlainConfigService, AlainDateRangePickerShortcut, AlainDateRangePickerShortcutItem } from '@delon/util'; import { FunctionProp } from 'ng-zorro-antd/core/types'; export declare class CustomizeRangePickerComponent implements ControlValueAccessor { private dom; selectedValue: string; private onChangeFn; private _shortcut; private defaultShortcuts; convenientVisible: boolean; private comp; value: any; set actionTime(item: Array); set shortcut(val: AlainDateRangePickerShortcut | null); get shortcut(): AlainDateRangePickerShortcut | null; readonly ngModelEndChange: EventEmitter; nzDefaultPickerValue: Date | Date[]; nzAllowClear: boolean; nzAutoFocus: boolean; nzClassName: string; nzDisabled: boolean; nzSize: string; nzStyle: string; nzDisabledDate: (d: Date) => boolean; nzLocale: object; nzPopupStyle: object; nzDropdownClassName: string; nzPlaceHolder: string | string[]; readonly nzOnOpenChange: EventEmitter; nzDateRender: TemplateRef | string | ((d: Date) => TemplateRef | string); nzFormat: string; nzDisabledTime: (current: Date) => { nzDisabledHours: any; nzDisabledMinutes: any; nzDisabledSeconds: any; }; nzRenderExtraFooter: FunctionProp | string>; nzShowTime: object | boolean; nzShowToday: boolean; nzMode: any; nzRanges: { [key: string]: Date[]; } | { [key: string]: () => Date[]; }; convenientPicker: boolean; readonly nzOnPanelChange: EventEmitter; readonly nzOnOk: EventEmitter; readonly nzModelChange: EventEmitter; constructor(dom: DomSanitizer, configSrv: AlainConfigService); _nzOnOpenChange(e: any): void; _nzOnPanelChange(e: any): void; _nzOnOk(e: any): void; _nzModelChange(e: any): void; valueChange(e: [Date, Date]): void; writeValue(value: Date): void; registerOnChange(fn: (val: Date) => void): void; registerOnTouched(_fn: () => void): void; setDisabledState(disabled: boolean): void; clickShortcut(item: AlainDateRangePickerShortcutItem): void; }