import { PermissionResponse } from 'expo-modules-core'; import { EntityTypes, Source } from '../Calendar'; declare class ExpoCalendar { constructor(id: string); } declare class ExpoCalendarEvent { constructor(); } declare class ExpoCalendarAttendee { constructor(); } declare class ExpoCalendarReminder { constructor(); } declare const _default: { ExpoCalendar: typeof ExpoCalendar; ExpoCalendarEvent: typeof ExpoCalendarEvent; ExpoCalendarAttendee: typeof ExpoCalendarAttendee; ExpoCalendarReminder: typeof ExpoCalendarReminder; getDefaultCalendar(): ExpoCalendar; getCalendars(type?: EntityTypes): Promise; listEvents(calendars: string[], startDate: string | Date, endDate: string | Date): Promise; getCalendarById(calendarId: string): Promise; getEventById(eventId: string): Promise; getReminderById(reminderId: string): Promise; requestCalendarPermissions(): Promise; getCalendarPermissions(): Promise; requestRemindersPermissions(): Promise; getRemindersPermissions(): Promise; getSourcesSync(): Source[]; }; export default _default; //# sourceMappingURL=ExpoCalendar.web.d.ts.map