/**
 * @license
 *-------------------------------------------------------------------------------------------
 * Copyright © 2026 Progress Software Corporation. All rights reserved.
 * Licensed under commercial license. See LICENSE.md in the package root for more information
 *-------------------------------------------------------------------------------------------
 */
import { DOMService, BusViewService, NavigationService } from '../../services/main';
import { ViewService, CalendarViewEnum, SelectionRange } from '../../models/main';
import { IntlService } from '@progress/kendo-vue-intl';
/**
 * @hidden
 */
export interface CalendarState {
    _dom: DOMService;
    _bus: BusViewService;
    _service: ViewService;
    _lastView: CalendarViewEnum;
    _lastViewsCount: number;
    _navigation: NavigationService;
    _intl: IntlService;
    _oldValue: Date | Date[] | SelectionRange | null;
    _hasMounted: boolean;
    _focusedDate: Date;
    _calculateFocusFromValue: boolean;
    _dates: Array<any>;
    _selectedDate: Date | null;
    _selectedMultiple: Date[] | null;
    _selectedRange: SelectionRange;
    calendarViewList: any;
    calendarViewListRef: any;
}
