import type { Adapter } from '@mui/x-scheduler-internals/use-adapter'; import { ExtendableEventCalendarStore } from '@mui/x-scheduler-internals/use-event-calendar'; import { EventCalendarPremiumLazyLoadingPlugin } from "./plugins/EventCalendarPremiumLazyLoadingPlugin.js"; import type { EventCalendarPremiumParameters } from "./EventCalendarPremiumStore.types.js"; /** * Premium version of EventCalendarStore with premium plugins. */ export declare class EventCalendarPremiumStore extends ExtendableEventCalendarStore { lazyLoading: EventCalendarPremiumLazyLoadingPlugin; constructor(parameters: EventCalendarPremiumParameters, adapter: Adapter); buildPublicAPI(): { setVisibleDate: ({ visibleDate, event }: { visibleDate: import("@mui/x-scheduler-internals/models").TemporalSupportedObject; event?: React.UIEvent | null; }) => void; }; }