import type { CollectionConfig, SyncResult, CalendarCollection } from './types.js'; export declare class CalendarService { private initialized; initialize(): Promise; private checkXandikosHealth; private createCalendarBase; private initializeDefaultCollections; createCollection(config: CollectionConfig): Promise; private setCollectionProperties; private storeCollectionMetadata; private performInitialSync; getCollections(): Promise; updateCollection(name: string, updates: Partial): Promise; getCollection(name: string): Promise; deleteCollection(name: string): Promise; syncAllEvents(): Promise; } export declare const calendarService: CalendarService; //# sourceMappingURL=CalendarService.d.ts.map