import { CalendarPlugin, CalendarViewDefinition, EntryRenderer, CalendarPluginToolbarAction, CalendarApi } from './calendar-types'; export declare class PluginRegistry { private plugins; private viewMap; private rendererMap; private toolbarActions; register(plugin: CalendarPlugin): void; registerView(view: CalendarViewDefinition): void; getView(name: string): CalendarViewDefinition | undefined; getAllViews(): Map; getViewList(): CalendarViewDefinition[]; getEntryRenderer(type: string): EntryRenderer | undefined; getToolbarActions(): CalendarPluginToolbarAction[]; initPlugins(api: CalendarApi): void; destroyPlugins(): void; clear(): void; }