import * as i0 from '@angular/core'; import { OnDestroy, AfterViewInit, TemplateRef } from '@angular/core'; import * as i1 from '@angular/common'; import * as i2 from '@angular/forms'; import * as i3 from 'ng-zorro-antd/date-picker'; import { AlainDateRangePickerShortcut, AlainDateRangePickerShortcutItem } from '@delon/util/config'; declare class RangePickerDirective implements OnDestroy, AfterViewInit { private readonly dom; private readonly vcr; private readonly nativeComp; private readonly cogSrv; private defaultShortcuts; private _shortcut; private shortcutFactory; start: Date | null; end: Date | null; private locale; readonly shortcut: i0.InputSignalWithTransform; readonly ngModelEnd: i0.ModelSignal; private get dp(); private get srv(); constructor(); private cd; private overrideNative; private refreshShortcut; ngAfterViewInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class RangePickerShortcutTplComponent { readonly tpl: i0.Signal>; list: AlainDateRangePickerShortcutItem[]; click(_: AlainDateRangePickerShortcutItem): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DatePickerModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { DatePickerModule, RangePickerDirective, RangePickerShortcutTplComponent };