import { TemplatePortal } from "@angular/cdk/portal"; import { AfterViewInit, ElementRef, OnDestroy, Renderer2 } from "@angular/core"; import { RealsoftCalendar } from "./calendar"; import { DateRange, ExtractDateTypeFromSelection, RealsoftCalendarUserEvent } from "./models"; import { Subject } from "rxjs"; import { RealsoftDatepickerBase } from "./base"; import * as i0 from "@angular/core"; export declare class RealsoftDatepickerContent> implements AfterViewInit, OnDestroy { protected _elementRef: ElementRef; protected _animationsModule: "NoopAnimations" | "BrowserAnimations"; protected _animationsDisabled: boolean; private _changeDetectorRef; private _mainModel; private _dateAdapter; private _ngZone; private _rangeSelectionStrategy; private _stateChanges; private _model; private _eventCleanups; private _animationFallback; calendar: RealsoftCalendar; datepicker: RealsoftDatepickerBase; startDateAccessibleName: string | null; endDateAccessibleName: string | null; comparisonStart: D | null; comparisonEnd: D | null; _isAbove: boolean; _isAnimating: boolean; _closeButtonText: string; _closeButtonFocused: boolean; _actionsPortal: TemplatePortal | null; _dialogLabelId: string | null; _renderer: Renderer2; readonly _animationDone: Subject; constructor(...args: unknown[]); ngAfterViewInit(): void; ngOnDestroy(): void; handleUserSelection(event: RealsoftCalendarUserEvent): void; handleUserDragDrop(event: RealsoftCalendarUserEvent>): void; startExitAnimation(): void; private handleAnimationEvent; getSelected(): D | DateRange; applyPendingSelection(): void; _assignActions(portal: TemplatePortal | null, forceRerender: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "realsoft-datepicker-content", ["realsoftDatepickerContent"], {}, {}, never, never, true, never>; }