import { OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core'; import { CdkVirtualScrollViewport } from '@angular/cdk/scrolling'; import { MatTabGroup } from '@angular/material/tabs'; import { Observable } from 'rxjs'; import { RangePickerRef } from '../../../../../../app/classes/range-picker-ref'; import { FsDatePickerDialogModel } from '../../../../../dialog/classes/dialog-model'; import { FsDatePickerDialogRef } from '../../../../classes/dialog-ref'; import { FsCalendarDataSource } from './calendar-data-source'; import * as i0 from "@angular/core"; export declare class FsDatePickerVirtualScrollCalendarComponent implements OnInit, OnChanges, OnDestroy { private _el; private _bottomSheetRef; private _scrollStrategy; datePickerModel: FsDatePickerDialogModel; autoClose: boolean; parentTabGroup: MatTabGroup; parentTabIndex: number; virtualScroll: CdkVirtualScrollViewport; modelFrom$: Observable; modelTo$: Observable; dataSource: FsCalendarDataSource; private _dialogRef; private _activeScrollIndex; private _destroy$; get dialogRef(): FsDatePickerDialogRef; get rangePickerRef(): RangePickerRef | null; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; dateChanged(date: any): void; monthRangeChange(date: any): void; close(): void; scollIndexChange(activeIndex: number): void; private _initMonthRangeModels; private _listenTabIndexChange; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }