import { ChangeDetectorRef, ElementRef, Renderer2 } from "@angular/core"; import { NgControl } from "@angular/forms"; import { CalendarArray, DateSelectionEvent } from "@spscommerce/ds-shared"; import { Moment } from "moment-timezone"; import { SpsAbstractDatepicker } from "../sps-abstract-datepicker"; export declare class SpsDatepickerComponent extends SpsAbstractDatepicker { static readonly displayName = "sps-datepicker"; static readonly props: { minDate: string; maxDate: string; }; weeks: CalendarArray; readonly spsDatepickerClass = true; constructor(_changeDetector: ChangeDetectorRef, _dateFormat: string, _el: ElementRef, _renderer: Renderer2, _ngControl: NgControl); parse(value: string): Moment; updateText(): void; handleDateSelected(event: DateSelectionEvent): void; setView(displayMoment?: Moment): void; focusCalendar(): void; viewPreviousMonth(): void; viewNextMonth(): void; onKeyDown(event: KeyboardEvent): void; clear(): void; }