import { CalendarEvent } from '../types/index.js'; /** * Normalises bridge stdout into CalendarEvent[]. * * Handles three shapes that both bridges can produce: * - a JSON array (many events) * - a bare JSON object (PowerShell's ConvertTo-Json unwraps single-element * collections in 5.1, so one event arrives without brackets) * - empty/whitespace stdout (no events matched) * * Exported for tests: this is the parsing logic most likely to regress. */ export declare function parseCalendarJson(stdout: string): CalendarEvent[]; export declare class OutlookLocalIntegration { /** True when this platform has a supported local bridge. */ static isSupported(): boolean; static unsupportedMessage(): string; getEventsForDate(dateStr: string): Promise; } //# sourceMappingURL=outlookLocal.d.ts.map