export interface CalendarEvent { title: string; description?: string; location?: string; startDate: Date | string; endDate?: Date | string; } export type CalendarProvider = 'google' | 'apple' | 'outlook' | 'outlookcom' | 'yahoo' | 'ics'; export declare function useAddToCalendar(event: CalendarEvent): { googleUrl: import('vue').ComputedRef; outlookUrl: import('vue').ComputedRef; outlookWebUrl: import('vue').ComputedRef; yahooUrl: import('vue').ComputedRef; generateICS: () => string; downloadICS: (filename?: string) => void; getCalendarUrl: (provider: CalendarProvider) => string; addToCalendar: (provider: CalendarProvider) => void; }; //# sourceMappingURL=useAddToCalendar.d.ts.map