import { VividElement } from '../../shared/foundation/vivid-element/vivid-element'; import { Sticky } from '../enums'; import { ExtractFromEnum } from '../../shared/utils/enums'; export type CalendarSticky = ExtractFromEnum; export declare class Calendar extends VividElement { #private; datetime?: Date | string; startDay?: 'sunday' | 'monday'; locales?: string | string[] | undefined; hour12: boolean; stickyMode: CalendarSticky; getEventContext: (this: Calendar, e: KeyboardEvent | MouseEvent) => import('./helpers/calendar.event-context').CalendarEventContext | null; private getCalendarEventContainingCell; private arrowKeysInteractions; private activateElement; connectedCallback(): void; private initializeScrollPosition; }