import { CalendarEvent } from '../types/index.js'; export declare class OutlookCalendarIntegration { private msalClient; private graphClient; private accessToken; initialize(clientId: string, clientSecret: string, tenantId: string, tokens?: { access_token: string; refresh_token: string; }): Promise; getAuthUrl(redirectUri: string): string; setAuthorizationCode(code: string, redirectUri: string): Promise<{ access_token: string; refresh_token: string; expiry_date: number; }>; refreshAccessToken(refreshToken: string): Promise<{ access_token: string; refresh_token: string; expiry_date: number; }>; getEventsForDate(dateStr: string): Promise; isAuthenticated(): boolean; } //# sourceMappingURL=outlookCalendar.d.ts.map