import { EventEmitter, TemplateRef } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { DomSanitizer } from '@angular/platform-browser'; import { FunctionProp } from 'ng-zorro-antd/core/types'; import { DatePickerConfig, DateRangePickerShortcut, DateRangePickerShortcutItem } from './date-picker.config'; export declare class RangePickerComponent implements ControlValueAccessor { private dom; private onChangeFn; private _shortcut; private _cog; private comp; value: Date[]; ngModelEnd: Date; set shortcut(val: DateRangePickerShortcut | null); get shortcut(): DateRangePickerShortcut | null; readonly ngModelEndChange: EventEmitter; 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: any; nzFormat: any; nzDisabledTime: any; nzRenderExtraFooter: FunctionProp | string>; nzShowTime: any; nzShowToday: boolean; nzMode: any; nzRanges: any; readonly nzOnPanelChange: EventEmitter; readonly nzOnOk: EventEmitter; constructor(cog: DatePickerConfig, dom: DomSanitizer); _nzOnOpenChange(e: any): void; _nzOnPanelChange(e: any): void; _nzOnOk(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: DateRangePickerShortcutItem): void; }