import type { GraphClientConfig } from "../lib/graph-client.js"; export interface CalendarListArgs { rangeDays?: number; top?: number; } export interface CalendarEventItem { id: string; subject: string | null; start: { dateTime: string; timeZone: string; }; end: { dateTime: string; timeZone: string; }; location: string | null; attendees: Array<{ email: string; name: string | null; response: string; }>; isAllDay: boolean; organizer: string | null; } interface RawEvent { id: string; subject?: string | null; start: { dateTime: string; timeZone: string; }; end: { dateTime: string; timeZone: string; }; location?: { displayName?: string; } | null; attendees?: Array<{ emailAddress: { address: string; name?: string; }; status?: { response?: string; }; }>; isAllDay?: boolean; organizer?: { emailAddress?: { address?: string; }; }; } export declare function runCalendarList(config: GraphClientConfig, args: CalendarListArgs): Promise; export declare function shapeEvent(ev: RawEvent): CalendarEventItem; export {}; //# sourceMappingURL=calendar-list.d.ts.map