import { OmniaContext } from "@omnia/fx"; import { EventDetail, EventClone, EventCloneResult, EventCapacity, OutlookEvent } from "../models"; export declare class EventService { omniaContext: OmniaContext; private httpClient; constructor(); getEventCapacities: (pageIds: Array) => Promise>; ensureEvent: (eventItem: EventDetail) => Promise; getEvent: (pageId: number) => Promise; deleteEvent: (pageId: number) => Promise; cloneEvent: (eventItem: EventClone) => Promise>; addOrUpdateOutlookEvent: (eventDetail: EventDetail) => Promise; addOrUpdatePersonalOutlookEvent: (pageId: number, ianaTimeZone: string) => Promise; getOutlookEvent: (pageId: number) => Promise; }